3 ms·
> “dependency manager”-manager Language toolchain. You have to do this for all the languages, not just Python. Hence nix and other tools were made.
by bfung 3y ago
> “dependency manager”-manager
Language toolchain.
You have to do this for all the languages, not just Python. Hence nix and other tools were made.
- superkuh 3y ago>You have to do this for all the languages, not just Python. No, you only have to do this for all popular languages. Unpopular but stable long term languages exist and they are much better for system administration. I guess my point is that the pythons aren't for system admin anymore, they're for writting bleeding edge applications. A Perl interpreter from 2003 can run most Perl applications written today and a .pl script from 2003 will definitely run on a 2024 Perl. The pythons' roles have changed and are different from the former role of Python. They have lost the stable properties it once had.
- bfung 3y agoSome perl 5 syntax ain’t backwards compatible from perl 4, and there’s also perl 6.
- superkuh 3y agoThese are somewhat true but irrelevant statements. No one has used perl 4 since the early 90s. There's no Perl 6, only Raku. And I'm thankful for Raku mess diverting and then driving away developers that wanted change, it meant Perl didn't become the popular mess the pythons have. For my entire life Perl 5 has been Perl and Perl code just works no matter when the OS system Perl is from. This is the pragmatic reality: it just works. And that's an amazing property for system administration and software distribution.