| ▲ | Taikonerd 8 hours ago | |
I would also say -- in the late 90s, Perl's claim to fame was that it had CPAN. At the time, CPAN was revolutionary: a big, centralized repo of open-source libraries, which you could install with a single command. Now, of course, that's a common and maybe even expected thing for a library to have: Python has Pypi, Javascript has NPM, etc. | ||
| ▲ | roryirvine 5 hours ago | parent | next [-] | |
And the whole culture around CPAN, too, with the likes of Module::Build and Test::Harness and the strong expectations around POD documents. Nothing like that existed for the other scripting languages of the time. There was a well-trodden path from writing a hacky one-off script to deal with a specific task, to realising "hey! this might be useful for others too!" and trying to make it a bit more generic, to checking in with your local Perl Mongers for advice, to turning it into a well-tested, well-documented CPAN module. That was the route I followed as an early-career sysadmin in the dying days of the dotcom boom - it helped me take on much more of an "engineering" mindset, and was an important foundation for my later career. I can't have written more than a few dozen lines of Perl in the last 15 years, but do I owe that community and culture a lot. | ||
| ▲ | fithisux 3 hours ago | parent | prev [-] | |
Tcl/Tk is still behind, | ||