Hacker News new | ask | show | jobs
by cubefox 1102 days ago
Not sure this is a strength, it sounds like Java.
2 comments

Yes, it is a strength.

You may want a new control operator. In case of, say, Java, you go and ask language developers. In case of Haskell, you write a function or a bunch of functions. "if-then-else" can be implemented in Haskell as a function, for one example. Myself, I created a lot of these control operators when I worked with Haskell. I also used a lot of operators defined by others.

This is cool, but in practice there are restrictions on syntax and grammar which limit what you can do compared to native "syntactic sugar".
Could well be a strength of Java ;)