Hacker News new | past | comments | ask | show | jobs | submit login

Make the package management more Cargo-like and I'd probably adopt it wholesale; whenever I've tried Julia in the past the user experience of just getting started has been the off-putting part.



I don’t know cargo well enough to know what that means but Julia has the best package management system I have ever used.

It takes a bit time to get into because it merges the concept of packages and environments.


> It takes a bit time to get into because it merges the concept of packages and environments.

Could you explain what you mean here? The point of environments is to manage packages and dependencies, so by definition they're going to be closely coupled. It seems something about it seemed unintuitive to you though, so I'd like to understand what it was.


Julia's package management was inspired by Cargo, afaik. What did you find off-putting about it, what would make it more Cargo-like? I've heard from people who are not used to the REPL wanting to do things from the shell directly, if that's the problem, there's the jlpkg tool [1].

[1] https://github.com/fredrikekre/jlpkg


The REPL was indeed part of my issue, though having tried again in the last couple of days following this post, my impression is much more positive than on my last check (around when v1.5 was new, I think).

Also, Pluto is a marvel - seems to fix all of my complaints about Jupyter and is trivially easy to use.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: