3 ms·
> Python's great strength is that it is flexible and adapts to your workflow rather than forcing you into its preferred workflow This kind of 'flexibility' has
by pxc 4y ago
> Python's great strength is that it is flexible and adapts to your workflow rather than forcing you into its preferred workflow
This kind of 'flexibility' has been Python's downfall in package management, which is an area widely (and rightly, imo) regarded as a disaster for Python.
That said, I'm not convinced this proposal has the right idea, either. It has the same smell as Docker: just take all the same complexity and shove it into a shiny new box, then start passing whole boxes around!
- bjourne 4y agoI've honestly never felt that package management is particularly difficult in Python. If you want a language where package management is a real clusterfuck try Haskell or Scala.
- pxc 4y agoThe thing that's a biggest pain IME in Scala (evictions due to mismatched transitive dependency versions) is also a problem in Python, because only one version of a library can be loaded into a single Python process. What are your other pain points with Scala packaging?