Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"slightly more actual syntax" is where all the syntax is, though :)

"do", "let", "where", "case", "class", "instance", records, ...

There's a lot more syntax to learn than in Lisp, but it is IMO the best designed syntax of all languages I've used prior to Haskell. It is much less noisy and less painful than the C-family syntax.

I do remember it being so different was an obstacle for the first couple of weeks of learning Haskell, and even being grumpy about "why did they have to choose a syntax so foreign" at that point :)



It's still a tiny amount of syntax, even compared to the likes of Python (I'm not comparing to C++ as that wouldn't be fair).

It is generally an actually designed syntax and works quite well. My point was that most of the unusual things are just function calls.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: