I haven't. Looking at some samples of it though, while it looks too close to Haskell to be completely comfortable for me, it at least looks considerably more intuitive and halfway readable — probably a result of actually being designed with a specific class of tasks in mind and tailoring its tools to doing that, instead of just making a language with typing and evaluation as spectacularly lazy as possible just for shiggles and then trying as hard as possible to shoehorn it into whatever they could.
Like, I can actually give a half-decent shot at reading
this
and having a decent idea what it does.
The way I understand it, Haskell wasn't built to actually
do anything, but as a proof-of-concept of a collection of abstract language theories, and as such the language fundamentally isn't built to do useful things. Like, a bunch of dudes in Portland (because of course
something as fucked up as Haskell could only have its genesis in Portland
◊) decided to consolidate a bunch of functional languages and make a loose standard. It's kind of like Brainfuck in that its existence makes the point it was trying to make, but unlike it in that it people legitimately try to do things with it after that and then wonder why it doesn't take.
edited 7th Jun '13 12:40:03 AM by Pykrete