Re:Programming languages to watch: LiveScript, Julia, Elixir
by glesica on Wednesday August 07, 2013 @11:31AM
(#6173458)
I have been following Julia development for a while now (about a year and a half). It seems like it will be a great tool, but it is still VERY immature. The amount of breakage, especially with regards to important packages like plotting, has become something of an "in" joke. I'm really looking forward to seeing them get their package management situation worked out and a set of core packages nice and stable.
[ Parent
| on HN ]
Re:Programming languages to watch: LiveScript, Julia, Elixir
by _pmf_ on Thursday August 08, 2013 @06:55AM
(#6178162)
> I'm really looking forward to seeing them get their package management situation worked out and a set of core packages nice and stable.
I really don't understand why each language ecosystem has to go through this phase. What would be so bad about implementing packaging the way it has been done in OSGi for a decade? It's language agnostic, since the bundle can export/import namespaces or arbitrary capabilities, it has solved the dependencies-are-a-graph-not-a-list problem, it supports versioning and multiple parallel versions of the same package.
Re:Programming languages to watch: LiveScript, Julia, Elixir
by glesica on Friday August 09, 2013 @11:20PM
(#6189952)
Believe me, I'd much rather use a standard packaging system for all languages. I'm not a Julia developer, so I don't have control over what they're doing. But ultimately, I need to be able to install packages in order to use the language to solve problems, so whether they reinvent the wheel (in your view, I'm not as familiar with it as you seem to be) or roll their own, it still just needs to get done.
Re:Programming languages to watch: LiveScript, Julia, Elixir
by terhechte on Wednesday August 07, 2013 @01:34PM
(#6174253)
I concur. I can't really use it for any important projects right now, so I'm just following along and playing with it for simple and small scripts where breakage and failure are not a problem :)