3 ms·
Julia is my favorite language by far. The biggest issue is the tooling. - Promotes REPL driven development, but can’t even redefine types without restarting th
by snicker7 4y ago
Julia is my favorite language by far. The biggest issue is the tooling.
- Promotes REPL driven development, but can’t even redefine types without restarting the session.
- Language is very permissive (both by semantics and by convention). Very difficult to write correct code. Poor IDE experience. The shining light atm is
- Poor support for abstractions. Julia’s abstract types are very limited. Best practice is to use traits (not even a language feature, but a tacked on convention), but afaict, there is no IDE support for this.
- High latency due to compilation (Julia is an AoT language masquerading as a JITed language, eg V8 JavaScript). Julia 1.9 (beta) is first release I found tolerable latencies.
I do Java for my day job. That language is garbage in comparison to Julia. But the tooling makes it far more tolerable.