3 ms·
> Before you choose another language for your project, ask yourself if it's not going to cost more to write everything you'll need, or if using pre-existing, ti
by drsintoma 13y ago
> Before you choose another language for your project, ask yourself if it's not going to cost more to write everything you'll need, or if using pre-existing, time-tested code might do the trick for cheaper.
I believe 99.9% of the people will find any libraries they need in pretty much any mainstream language. There is a point where quantity stops being a factor.
- walshemj 13y agofrom experiance python and other more modern languages just dont have the coverage of CPAN. Some of us just want to get shit done and not rewrite the wheel (and debug it).
- ChuckMcM 13y agoPython also had to contend with the 2.x/3.x split which, for some people, feels like two different languages. So there is a 'stability' aspect (which is not changing fundamental things). Perl 6 is having those issues, too much change and its threatening to hemorrhage a bunch of CPAN. Having been present at the 'birth' of Java and watching the forces at work on it as a language and on it as an environment. I find the forces that change languages interesting. And the question about when to change the language versus when to fork it and make a new language much more complex than I expected.
- CatMtKing 13y agoI prefer being able to debug it. (Or maybe more accurately: not spending hours upon hours trying to debug it)
- peterwwillis 13y agoHere's one example of what i'm talking about: http://poe.perl.org/ http://poe.perl.org/ It's a framework for writing reactive programs so you don't have to write all the glue normally associated with event-driven apps. It's got 1,044 framework-specific modules to take advantage of (in addition to making it easy to write them yourself). There's a point where the wheel's already been made and trying to find a better one stops being a factor.