not because Smalltalk isn't wonderful to work with - it is. But... try just posting a question about Smalltalk to Stack Overflow and see how long it takes just to get answered. Try hiring a senior Smalltalk developer - good luck. [One of them] told me that he comes to a couple of Ruby conferences every year, and I said "why don't you go to Smalltalk conferences?" and he said "because there aren't any." Sarah Mei, Why hasn't Ruby won?
problem. • quality: New dependency, new bugs :( Where is the maintainer? • ease of use: How do I install this without breaking my system? • consistency: Why does my application depend on 25 object libraries? • discoverability: I cannot find what module solves that problem.
is a total train wreck. This is one of the biggest failures of the Lua ecosystem. Language ecosystems with user-contributed modules demand curation. Or at least some officially sanctioned conventions. Remember that next time you create your own language. Anything that attempts to retain the illusion that a flat namespace is somehow a workable solution is NOT helpful. Mike Pall, LuaJIT ML