DEV Community

Discussion on: Switching to Haskell

 
gabrielfallen profile image
Alexander Chichigin

I suspect it is about the tool "dialyzer"?

Yep, that's what I meant. :)
Last time I wrote in Erlang Dialyzer checking was built-in into VS Code plugin so I need no extra effort to reap its benefits. 🤷

Probably this simplicity is why so many articles and videos are trying their best to "explain monads in 5 minutes"

Actually you're exactly up to the point. :) People write the most about what's simple: "Write yourself a blog engine in PHP/RoR/Django", "Make an animation with CSS3", "Build a game with Unity". How many tutorials "write an intrusive concurrent AVL-tree in C" do you know? 😄

I'd like to see what they will invent by next 10 years

Unfortunately doesn't seem like much, Haskell is close to a "saturation point". The two biggest next additions to the Haskell are Linear Types and full-blown Dependent Types. The former were invented more than 30 years ago (at least Linear Logic was), the latter were invented almost 50 years ago and first implemented more than 30 years ago.

It's just most of programming languages still fail to improve upon Lisp that was invented more than 60 years ago... 😄

Thread Thread
 
rodiongork profile image
Rodion Gorkovenko

most of programming languages still fail to improve upon Lisp

Well, that's question what we define by "improvement". In the sense of business software development they improved thousand times. Not only about languages themselves, but about infrastructure around them.

Even Lisp split to zounds branches, warring to be more functional or more practical or both :)

However in the sense of the language structure, system of typization etc really progress is not impressive.

BTW, if you are curious about Haskell position - the company I mentioned is "Biocad". Check their HH - they are nice fellows and would be glad at least, I think. Though probably you know them already since Haskell world is tight enough :)

Thread Thread
 
gabrielfallen profile image
Alexander Chichigin

Well, that's question what we define by "improvement"

I meant in terms of language features and semantics as I'm kinda PL geek. :)
I totally agree infrastructure improved a lot.

BTW, if you are curious about Haskell position - the company I mentioned is "Biocad".

Yeah, I've figured that out. As you said

Haskell world is tight enough

😄

Thread Thread
 
trishaganesh09 profile image
Trisha

Thank you!