Where kind I find statistics for this?
Comment on Which language you wish would really grow and reach mainstream adoption?
tatterdemalion@programming.dev 1 year ago
If we’re saying 7% is the bar for mainstream, then Rust is my vote.
Mkengine@feddit.de 1 year ago
rutrum@lm.paradisus.day 1 year ago
The guy behind the youtube channel Context Free (about programming languages) made this site that tracks language popularity based on github/stack overflow: tjpalmer.github.io/languish
Hawk@lemmynsfw.com 1 year ago
I personally find multiple dispatch far more challenging to use than OOP. I’d reach for Torch over Flux any day.
Although, I really like that the majority of the Flux stack is Julia rather than a collection of Cpp.
tatterdemalion@programming.dev 1 year ago
What do you find challenging about multiple dispatch? I don’t use Julia for my job, so I can’t say I’ve had enough experience to have a strong opinion. MD seems like a valuable tool though.
Hawk@lemmynsfw.com 1 year ago
Simply, the lsp is far less useful. An object might have a dozen methods that act like verbs or some attributes that act as adjectives.
In Julia there is a huge number of functions, that work differently for different types and different combinations of types. So finding the documentation involves finding the right name for a function that does different things for different types, then scrolling down the docs for the the behaviour that corresponds to the specific combination of inputs.
I moved from R/Py to Julia for a while before moving back to Py (and a little bit of Rust).
I love how fast Julia is and the 1-index is fine for me, but I still prefer py for the oop.
tatterdemalion@programming.dev 1 year ago
So there’s no LSP function to just show all of the multi-methods that accept a specific type? That’s a pretty serious tooling limitation.
Maybe Julia sounds better in theory than in practice, if the tooling still isn’t ready for production use.