News for hackers. Stuff that matters.
Re:Owl – An OCaml Numerical Library by Barrin92 on Wednesday July 12, 2017 @02:43PM (#14755301)
Not OP but also OCaml user here, I consider Haskell's laziness to be the wrong default and think it makes it harder to reason about programs, and I prefer the 'mostly pure' approach of ML languages to strict purity.

For me OCaml or the ML family hit the sweet spot of language design.

I will agree that the parallelism issue can be a problem.

Re:Owl – An OCaml Numerical Library by m-j-fox on Wednesday July 12, 2017 @06:21PM (#14757185)
Please tell me about the parallelism problem? I love that Haskell can auto-parallelize and is very safe. But, I'm ready to kick it to the curb over stupid lazyiness-induced memory explosions. But I'd be sad to go back to having to worry about threads and safety.

I'd love to give OCaml a go. Tell me why I'll end up disgruntled.

Re:Owl – An OCaml Numerical Library by xfer on Wednesday July 12, 2017 @08:52PM (#14757991)
There is no parallelism, the runtime doesn't offer any. The best you can do is fork(). But there is an effort ongoing for a few years now, multicore-ocaml, which will be available mainstream when it's Ready(no ETA).
Re:Owl – An OCaml Numerical Library by gbersac on Wednesday July 12, 2017 @03:27PM (#14755769)
Then you should try Idriss. This language is haskell with dependent typing and static by default.