3 ms·
* There’s no explicit typing also, everything is polymorphic by default * Compiler errors won’t help you much * The tooling is lacking compared to cargo. It’s
by baby 5y ago
* There’s no explicit typing also, everything is polymorphic by default
* Compiler errors won’t help you much
* The tooling is lacking compared to cargo. It’s pretty much makefiles in a lisp language (better love parens)
* The ordering of your code matters, shadowing functions and structs is a a thing
* use A::* is pretty much the default, and transitive dependencies are imported at the top level, so be ready to be confused about the origin of a function or module or variable
I really wish more people would write OCaml so that we’d have a better ecosystem.
If you’re looking to get into a new language, you should seriously consider it as there are SO MANY low hanging fruits and opportunities to have an impact on the language.