Sujet : Re: Python (was Re: I did not inhale)
De : Muttley (at) *nospam* dastardlyhq.com
Groupes : comp.unix.shell comp.unix.programmer comp.lang.miscDate : 22. Aug 2024, 10:18:20
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <va6s8b$ca7k$1@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
On Thu, 22 Aug 2024 09:52:24 +0200
D <
nospam@example.net> boringly babbled:
On Thu, 22 Aug 2024, Muttley@dastardlyhq.com wrote:
programmers - but it is also an excellent language for many real tasks.
Of course it has its weaknesses and disadvantages as well as its
strengths, and aspects that will appeal to some programmers and not others.
>
IMO its fine for small scripts up to maybe a few hundred lines. Beyond that
no.
>
>
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.
Yes, that appears to be a big issue these days. On a project I was working
on recently the version of Pandas (stupid name but thats python libs) had
some minor bug and to update Pandas we had to update just about everything
else as well.
On the other hand, I'm not a programmer, so I'm probably doing it wrong or
not accordin to best practices by not using containers for all my python
stuff.
For a properly designed language a container shouldn't be required. Using
a container to prevent library hell is like seeing a mess on your floor but
instead of clearing the mess you sweep it into seperate piles depending on
the type of rubbish. With C/C++ you can set LD_LIBRARY_PATH to use particular
shared object files but doing something similar with Python AFAIK is a hell of
a task.