I am disappointed/annoyed Kotlin doesn't have algebraic data types and pattern matching and built in Result/Option monads and so on, but then again, my ideal language will always be an ML-family language (OCaml, Rust, F#, Haskell), and Kotlin isn't that, so it's too much to expect to actually *like* it, instead of it just being tolerable/unobjectionable
Conversation
Notices
-
Embed this notice
novatorine 🏴🏳️⚧️ (anarchopunk_girl@kolektiva.social)'s status on Saturday, 26-Aug-2023 21:57:10 JST novatorine 🏴🏳️⚧️ -
Embed this notice
novatorine 🏴🏳️⚧️ (anarchopunk_girl@kolektiva.social)'s status on Saturday, 26-Aug-2023 22:41:13 JST novatorine 🏴🏳️⚧️ @Mayobrot the thing is, I actually *like* pure functional programming and Haskell and think they are very cool and interesting and useful to learn about — I don't mind that they exist and I enjoy using them in small doses to learn about. My issue is just that I don't think pure functional programming is the best solution for all situations, or something that we should exclusively adhere to when writing practical code; my problem isn't that Haskell *exists*, it's that certain people want to program like they are writing Haskell everywhere and think that's the one true way to write good code.
-
Embed this notice
Mayobrot 🇵🇸 (mayobrot@zirk.us)'s status on Saturday, 26-Aug-2023 22:41:14 JST Mayobrot 🇵🇸 @anarchopunk_girl You ranted about zealotry around pureness in functional programming before. Does Haskell fall into that category of too much purity for you?
-
Embed this notice