News for hackers. Stuff that matters.
Re:OCaml 4.02: Everything else by lambda_foo on Monday May 19, 2014 @02:07AM (#7765931)
It's not clear to me why you'd choose OCaml over Haskell. I understand that OCaml isn't lazily evaluated like Haskell and has a simpler to understand compiler which gives a better understanding how the code will perform at runtime. But why as someone new why would I choose OCaml over Haskell?

From my perspective it seems like there is more activity and research going on in Haskell.

Re:OCaml 4.02: Everything else by andreypopp on Monday May 19, 2014 @02:56AM (#7766046)
> I understand that OCaml isn't lazily evaluated like Haskell and has a simpler to understand compiler which gives a better understanding how the code will perform at runtime. But why as someone new why would I choose OCaml over Haskell?

Isn't that enough to choose OCaml over Haskell?

Re:OCaml 4.02: Everything else by sanityinc on Monday May 19, 2014 @07:51AM (#7766964)
Why would that be enough on its own? If that alone is sufficient, he should choose C over both OCaml and Haskell.
Re:OCaml 4.02: Everything else by jstoja on Tuesday May 20, 2014 @04:56AM (#7771718)
Haskell comes with a very big community, and a lot of ways to start with the languages. I think about the http://learnyouahaskell.com/ and others.

Real World OCaml is that, without totally being it. The authors wrote it with the idea in mind that only people with a good background about functionnal world can read it.

I'd add that lazyness can be a good thing and that the type-system of Haskell is better than the OCaml one.

Re:OCaml 4.02: Everything else by zerr on Monday May 19, 2014 @02:19AM (#7765965)
As I'm aware, finance industry now prefers F#. Regarding Haskell - one of its biggest user (Standard Chartered I think) uses in-house dialect of it, miu, which is strict. Basically, it just syntactically resembles Haskell... i.e. you can't just use some random Haskell library with it.
Re:OCaml 4.02: Everything else by thinkpad20 on Monday May 19, 2014 @11:49AM (#7768015)
Where did you hear about this? Googling around for "miu", "miu haskell", "miu haskell standard chartered", "miu haskell standard chartered strict", etc hasn't given me anything.
Re:OCaml 4.02: Everything else by lpw25 on Monday May 19, 2014 @01:19PM (#7768576)
It's "mu" not "miu". I think they gave a talk on it at CUFP one year.
Re:OCaml 4.02: Everything else by mjambon on Monday May 19, 2014 @02:36AM (#7766003)
Pure Haskell is slow, that is why.
Re:OCaml 4.02: Everything else by dons on Monday May 19, 2014 @03:28AM (#7766154)
[citation needed]