@sotolf * It's got all the goodies of Lisp with a conventional syntax.
* It has a relatively benign backer: MIT
* While it currently has a severe latency issue, the current big push is to fix this. Once this is dealt with, it'll have performance characteristics that are currently impossible with other languages. The only competition will be Rust and C/C++. You can also do serious AoT compilation work in Julia, so it's plausible that Julia will eventually be able to do it all.
Conversation
Notices
-
Urusan (urusan@fosstodon.org)'s status on Tuesday, 14-Feb-2023 02:11:11 JST Urusan - Adrian Cochrane repeated this.
-
Urusan (urusan@fosstodon.org)'s status on Tuesday, 14-Feb-2023 02:11:10 JST Urusan @sotolf It has a lot of things some other languages are doing well, like built-in vector/matrix support or extensive data science libraries.
Will Julia become one of the top languages? Maybe. Will it influence the top languages of the future? Definitely.
Also, as a Java developer I believe it will be especially disruptive to Java and the JVM. It fits into Java's niche especially well, even more than things it gets more comparisons to like Python or R.
-
Adrian Cochrane (alcinnz@floss.social)'s status on Tuesday, 14-Feb-2023 02:15:56 JST Adrian Cochrane @urusan @sotolf I'm loving Julia for teaching the mechanics of computer graphics!
At which point I end up reimplementing some of its standard API.
That said, occasionally the multiple dispatch might not behave the way you expect coming from an OO language. Planning to switch to dictionaries for dynamic dispatch to Pratt-parse GLSL...