TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Scheme language is good enough for products

1 pointsby dragonshover 3 years ago

1 comment

qsortover 3 years ago
Let&#x27;s try to reply at DH6.<p>The point I have an issue with is this:<p>&gt; The third illusion: ecosystem is the most important for a language<p>&gt; There&#x27;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&#x27;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&#x27;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 &#x27;properly engineered&#x27;, then you probably have a laundry list of requirements, and language, ecosystem, etc. have to be weighed against everything else.