|
|
Subscribe / Log in / New account

Python discusses deprecations

Python discusses deprecations

Posted Dec 15, 2021 19:17 UTC (Wed) by xyz (subscriber, #504)
In reply to: Python discusses deprecations by khim
Parent article: Python discusses deprecations

>Still… python popularity never ceases to amaze me: so many were burned by it — yet people still continue to use it… why?

Do you know any other language that has not burnt users one way or another?

> What does it have that other, more stable languages, doesn't have?

Very good modules/packages that you can use without reinventing the wheel.
It is a very nice language and it has a huge ecosystem.


to post comments

Python discusses deprecations

Posted Dec 24, 2021 11:01 UTC (Fri) by bartoc (guest, #124262) [Link]

It also works very well on windows. Much better than perl5 or ruby (did you know mesonbuild has special checks because perl5 and ruby add broken toolchains to PATH on windows?). Python basically "just works", the binary distribution is "official" and almost every package also works, including ones that have C extensions. For people embedding it it's pretty easy to build on windows as well, and with msvc to boot (which historically has been important because mingw links against a C runtime that hasn't been updated since _1998_, recently mingw has grown support for linking against the ucrt, which is the "current" windows C runtime). It also has very good tooling support with the whole type annotations thing.

I'm sure the windows story for ruby and perl5 (and even bash, although that's harder as windows can't do fork() _or_ exec()) could be improved with some dedication and just ... clearing out the cobwebs, but there are a lot of cobwebs.

Despite the general shortcomings of windows as a platform a good percentage of developers need their software to run there


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds