News for hackers. Stuff that matters.
Re:OCaml 4.08 by pjmlp on Saturday June 15, 2019 @06:42AM (#20189349)
Such as?

Every application should strive for proper quality, just like in other industries.

Re:OCaml 4.08 by amelius on Saturday June 15, 2019 @09:41AM (#20189989)
For example: embedded applications, or when I'm the only one running trusted code on my computer. Think also of scientific computing.

If you insist on networked solutions: database servers.

Also: "multicore + purely functional style" is just as clean as "multiprocess + purely functional style", but ... the latter is less efficient because of communication overhead.

Re:OCaml 4.08 by pjmlp on Saturday June 15, 2019 @09:59AM (#20190050)
Unless you manage to do any kind of work without IO, there is always a security risk.

And if that is irrelevant to you, there is still the application stability and memory consistency to ensure data is being handled in a memory consistent state.

Fortran is a good example on how to do scientific computing without low level threads.

Re:OCaml 4.08 by amelius on Saturday June 15, 2019 @10:28AM (#20190157)
Yes threads should be used with extreme caution, that's why I advocate using a functional programming style. But you still want the performance of multicore. It's not one or the other (but with OCaml it unfortunately is).