3 ms·
The thing is, what works really well for python is not just easily portable features. Having a REPL and things like notebooks is great. Having pip install. Hav
by rocqua 4y ago
The thing is, what works really well for python is not just easily portable features.
Having a REPL and things like notebooks is great. Having pip install. Having a syntax that is very beginner friendly, especially for reading. Just making it easy to glue code together without worrying about types.
Half of these things are hard to impossible to port, and many others are actively undesirable to port.
If you consider python as a sort of bash-scripting language, that is explicitly meant to call 'real' code and very easily combine it into something new that is more usable, that might make more sense. Sadly the extra ergonomics of python vs bash mean that making code that can easily be called by python is a lot more work.
- Macha 4y agopip (and it's predecessor, easy_install) were improvements over CPAN, PEAR or the complete absence of solutions at the time in languages like Java or C, but I think it's fair to state that a package manager is table stakes for a language now and newer iterations on the concept like cargo have surpassed pip.