3 ms·
I’m a huge OCaml fan, but really it lacks a lot of things that you get out of the box with the runtimes of other languages. Multi core support is the most obvio
by thosakwe 8y ago
I’m a huge OCaml fan, but really it lacks a lot of things that you get out of the box with the runtimes of other languages. Multi core support is the most obvious one.
It’s definitely great for things like compilers, though. But I wouldn’t necessarily use it for a Web server.
- cedricbonhomme 8y agoIt's even great to draw nice fractals: https://github.com/cedricbonhomme/iterated-function-systems https://github.com/cedricbonhomme/iterated-function-systems ;-)
- yawaramin 8y agoMulticore support is imho nowhere near OCaml's top problem :-) that would probably be a toolchain that lends itself to easy reproducible package management. But we're getting there.
- kcsrk 8y agoWe're working on it. You can install and play around with Multicore compiler today though the wider library ecosystem is yet to catch up. https://github.com/ocamllabs/ocaml-multicore https://github.com/ocamllabs/ocaml-multicore
- pjmlp 8y agoNot everything needs to be usable for a Web server. I also wouldn't use C or C++ for anything directly plugged into the network. Morris worm proved what happens 30 years ago. Besides, there are also multiple processes as possible solution.