←back to thread

Learn OCaml

(ocaml-sf.org)
203 points smartmic | 2 comments | | HN request time: 1.057s | source
Show context
luxurytent ◴[] No.44401227[source]
If I learned OCaml, what type of prospects would I have?

Fairly seasoned generalist, mostly writing Go these days. Lots of plumbing with LLMs etc.

Would love to learn something new but am driven by a goal in mind (ie OCaml exposes me to "X industry")

Is that a thing?

replies(8): >>44401238 #>>44401259 #>>44401309 #>>44401337 #>>44401522 #>>44401644 #>>44401704 #>>44408879 #
Rendello ◴[] No.44401337[source]
The trading firm Jane Street is the big OCaml shop, they have a great podcast about all their tech. Each episode is someone from a team talking about the tool they've built, and their whole ecosystem is pretty much bespoke OCaml tooling.

- https://signalsandthreads.com/

(It's one of three programming podcasts I consistently listen to these days, the others being On The Metal and Developer Voices.)

replies(1): >>44401959 #
xedrac ◴[] No.44401959[source]
Bespoke tooling makes me think that the standard tooling is lacking. How does it compare to Rust's tooling?
replies(2): >>44402015 #>>44404692 #
1. no_wizard ◴[] No.44404692[source]
The article isn’t a very technical one. I’d wager when they say tooling they mean any in house program they use as a tool, as opposed to what we as programmers would think of, like compilers, dev tools etc.

Ocaml has a pretty robust ecosystem of good dev tools and build tools.

replies(1): >>44408198 #
2. Rendello ◴[] No.44408198[source]
If you're talking about me (GP), I meant that Jane Street has built an entire ecosystem around OCaml, from their customer-facing and backend software to traditional OCaml tooling (like build systems). That being said, all I know is from the podcast I linked. I haven't touched OCaml (yet?) myself.