Hacker News new | past | comments | ask | show | jobs | submit login

I am always disappointed that these Haskell-alikes don't just follow the Haskell spec -- too often they diverge for no good reason, and then there's no point.



If there is no non-strict, purely functional programming language on platform X, nobody is apparently disappointed.

If there is one, and if it were very different from Haskell, people would complain: Couldn't you make it more like Haskell, so that people don't need to learn the many differences?

If there is one, and if it is not very different from Haskell (so much so, in fact, that many Haskell sources will just compile), people will be disappointed because it is not standard Haskell. In fact, the fewer differences there are, the more complaints.

If it were fully fledged Haskell-2010, people would complain: Where is GHC extension XY? How is Haskell-2010 any good these days?

You never can make everyone happy, no matter what you do.


Diverging for good reason is ok. Diverging for pointless reasons is not.


One cannot deny this.

It just so happens that what one sees as a good reason is pointless for somebody else.


If you could wave a magic wand and have a haskell derivative spring into existence with whatever divergences you choose, what would you choose? I think while learning haskell, a lot of people wish there was a strict-by-default version, for example, but we can't all see the full consequences, I expect you can see more than most hence would be interested to know what you'd consider a worthy experiment.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: