25 ms·
I like OCaml a lot but I agree that it suffers from this tooling/ecosystem problem. Even un-fancy languages with good tooling are just going to win, at the end
by c54 5y ago
I like OCaml a lot but I agree that it suffers from this tooling/ecosystem problem. Even un-fancy languages with good tooling are just going to win, at the end of the day. Go is the main example of this. Rust also has great tooling that's gotten better over time.
I think over time Jane Street will (continue to) open source more of its libraries, and hopefully soon will also migrate onto Dune (internally they use jenga[0]). This should mean that the ecosystem within Jane Street more closely matches the external environment and tooling should get better as they push patches upstream.
Hopefully.
[0] https://discuss.ocaml.org/t/does-jenga-have-more-features-than-dune-is-it-safe-to-assume-that-dune-will-replace-jenga/2578/2 https://discuss.ocaml.org/t/does-jenga-have-more-features-th...
- wk_end 5y agoI mean, maybe. But Core and Async have been open source for a long time, and there's still plenty of people out there using Batteries/Containers/Iter/BOS/Lwt.