loading...

Discussion on: Why is your preferred programming language your go-to?

Collapse
swizzard profile image
sam

i write python for my job, but if i had my druthers i'd be writing haskell all the time. it's concise and elegant, and things like type classes, algebraic data types, and higher-kinded types (not to mention the concept of kinds in general) are things i miss when writing other languages

Collapse
lincolnsand profile image
LincolnSand

I love haskell too. It's not my go to though. I would choose java or python (the languages I know best) or maybe C (I don't know very much C, but I sometimes have to use it. I like C more than java).

Collapse
kspeakman profile image
Kasey Speakman

Props for the colloquialism โ€œdruthersโ€. ๐Ÿ‘

Collapse
ondrejs profile image
Ondrej

I would recommend you Elm language if you like Haskell. Pure functional language suitable for beginners.

Collapse
swizzard profile image
sam

I actually looked into Elm--it's got a lot to recommend it, but I'm not super keen on the way the language and community is managed. If you like Elm, you should give PureScript a try--it's heavily Haskell-influenced and compiles to JavaScript, plus it has (imo) a better way of dealing with interoperation, not to mention fun stuff like row polymorphism.

Thread Thread
ondrejs profile image
Ondrej

I know PureScript, I have seen a lot of talks about it, but it's a bit mathematical voodoo to me. Note, that I do not work as a frontend developer, but I do mobile apps in Kotlin, so everything else is just more or less hobby to me.