Remix.run Logo
the_clarence 12 hours ago

Worked on an ocaml codebase for two years. My advice is: choose a different language. It's just not a great dev experience in general

otabdeveloper4 10 hours ago | parent | next [-]

> Worked on an X language codebase for two years. My advice is: choose a different language. It's just not a great dev experience in general.

I'm pretty sure it's "working on a codebase" that kills your soul, not the minutae of particular language choice.

RandomThoughts3 3 hours ago | parent | prev | next [-]

I also worked on an ocaml codebase for a roughly similar time frame and found it extremely pleasant. Probably the best time I spent as a dev with working on an Ada project with a great architecture.

eru 11 hours ago | parent | prev | next [-]

Depends on what you compare it with, I guess. (I worked in OCaml and Haskell and other 'weird' languages professionally in different jobs for many years.)

akkad33 8 hours ago | parent [-]

Fsharp is pretty good in teams f tooling at least when compared to other functional languages

nobleach an hour ago | parent [-]

Although I'm not a Microsoft fan, their docs for F# are worlds ahead of anything I've seen for OCaml (I know a few OCaml folks are working to fix this).

I've considered trying it for Advent of Code this year.

kamov 6 hours ago | parent | prev [-]

What were the main issues you came across? What language would you prefer if you had to start from scratch and had the choice to go with anything else?