Sujet : Re: Python (was Re: I did not inhale)
De : david.brown (at) *nospam* hesbynett.no (David Brown)
Groupes : comp.unix.shell comp.unix.programmer comp.lang.miscDate : 22. Aug 2024, 10:09:39
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <va6v8j$c6bg$2@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0
On 22/08/2024 09:52, D wrote:
I liked python in the beginning, but I find that over the years, it has become worse. My biggest complaint is dependency management and that you have to download so many things in order to get a modern project to work.
I agree that can be a poor point.
Dependency management for languages is a complex beast. It can often make it easy to get hold of libraries, or update versions - but it can be very hard to keep consistency and get old versions. Most dependency management is strongly based on the idea that you have the latest version of the language, and want the latest version of the libraries, and that is not always true. This can be a real pain for long-running projects.
This is not a Python-specific issue, IME. I think it applies to many or most languages and systems with dependency and library management tools. I certainly see it all the time for C and C++ using microcontroller manufacturers' SDK's and libraries.