←back to thread

311 points melodyogonna | 1 comments | | HN request time: 0.203s | source
Show context
postflopclarity ◴[] No.45138679[source]
Julia could be a great language for ML. It needs more mindshare and developer attention though
replies(4): >>45138887 #>>45138911 #>>45139421 #>>45140214 #
numbers_guy ◴[] No.45138911[source]
What makes Julia "great" for ML?
replies(3): >>45139000 #>>45139316 #>>45142213 #
1. bobbylarrybobby ◴[] No.45142213[source]
It's a low level language with a high level interface. In theory, GC aside, you should be able to write code as performant as C++ without having to actually write C++. It's also homoiconic and the compiler is part of the language’s API, so you can do neat things with macros that let more or less you temporarily turn it into a different language.

In practice, the Julia package ecosystem is weak and generally correctness is not a high priority. But the language is great, if you're willing to do a lot of the work yourself.