Let's try to reply at DH6.<p>The point I have an issue with is this:<p>> The third illusion: ecosystem is the most important for a language<p>> There's only one true ecosystem, the C ecosystem. The dynamic language modules are just the bindings of the existing C libraries.<p>Not all software projects are created equal. If I have to do something quickly, having a wealth of libraries a pip install away is <i>definitely</i> going to be a major factor. For example, I'm in the paradoxical situation where one of the languages I use the most is Python, also one of the languages I like the least.<p>I'd say there are two cases:<p>- If the project is small enough, the ecosystem is in fact the most important factor. Yes, maybe those libraries are just C FFI, but reimplementing the FFI when somebody has already done the hard part for you is simply uneconomical.<p>- If the project is big enough to warrant being 'properly engineered', then you probably have a laundry list of requirements, and language, ecosystem, etc. have to be weighed against everything else.