| ▲ | wiseowise 7 months ago |
| I’m mixing Python, C++, Java, Kotlin and shell scripting professionally. Used to work on enterprise C# project. Experimented on a hobby level with Elixir, Haskell, OCaml, Ruby, TypeScript, JS, Dart. |
|
| ▲ | neonsunset 7 months ago | parent | next [-] |
| I'm recently enjoying F# a lot. What really sold it was partial application and absolutely bonkers type inference with gradual typing. You just write code and let type system infer the signature of the functions, only specifying the types when necessary. It's so much cleaner and I'm sorely missing it in C#. It's a bit off-topic but if you liked Elixir it's kind of like Elixir but fast, and like OCaml but widely usable in production. It could also be familiar after Python due to mostly indentation-based scoping and not having to define signatures (except you go from something terrible and untyped to Hindley-Milner). |
|
| ▲ | pdimitar 7 months ago | parent | prev [-] |
| Python, C++, Java, Kotlin and shell scripting are all globally mutable procedural / imperative languages. Of course you'll also like JS. Spend several years with LISP, Elixir, Haskell, OCaml, then you'd be in a better position to say you keep loving JS. You are sticking to the same type of languages. This warps your point of view. |
| |
| ▲ | Capricorn2481 7 months ago | parent [-] | | What an obnoxious and condescending response. They said they've used those languages. Consider that these languages have huge flaws of their own. Elixir doesn't even have a proper language server. Using niche languages does not automatically make you special on internet forums. | | |
| ▲ | pdimitar 7 months ago | parent | next [-] | | Elixir has two fully functional language servers and it's very far from niche, or I've been spending imaginary money for the last 9 years. What I said still applies, the guy seems to have a familiarity bias and said nothing to show otherwise. As for being condescending, your reply seems like a textbook example. | |
| ▲ | bdangubic 7 months ago | parent | prev [-] | | amen. there’s people that use haskell, ocaml, lisp… and then there’s rest of us that do actual real work :) | | |
| ▲ | pdimitar 7 months ago | parent [-] | | Oh yeah, that's not obnoxious at all. :D Lost on your way to Reddit, I see. | | |
| ▲ | bdangubic 7 months ago | parent [-] | | you can dish it out but you can't take it, I see... :) | | |
| ▲ | pdimitar 7 months ago | parent [-] | | I said was that I believe the poster lacks the perspective to criticize certain languages. That was and still is the topic. You are free to interpret it any flame-bait ways. I ain't biting though. Peace. | | |
| ▲ | bdangubic 7 months ago | parent [-] | | did you actually read the post? where from his post do you get "poster lacks the perspective to criticize certain languages?" and of course even more pertinent - which languages did he even criticize other than to point out things that are not possible in Scala/Rust (certainly not a critique, each language has its pros/cons...) |
|
|
|
|
|
|