I think the idea that if you have a big project you need a big language is backwards. If you have a big project — taking that to mean something that will be the focuse of your attention for many years — what you actually want is the least opinionated, most generic foundation possible, where a powerful runtime can be molded to your needs and where the tragedies of dead generations weigh on your practice the least, something like #scheme. for quick, non-commital projects to knock together a useful gui app your non-hacker friends can use in a weekend or two, then you want larger languages with larger ecosystems like #cpp or #lisp
@rml ... and the #ide ? Do you use #emacs ? ;) I am still exploring (not programming actively, but the possibilities of EMACS. My gosh. Havent noticed, whats possible. Like Org and Mail and other stuff ...
What IDE do you use, if I may ask?