Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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.



Here's one example of what i'm talking about: 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.


from 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).


Python 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.


I prefer being able to debug it. (Or maybe more accurately: not spending hours upon hours trying to debug it)




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: