> * Bad story on concurrency and multiprocessing.
Mostly non-premptive lightweight concurrency (with the multiprocessor exception Actra)
> * Wasn't really all that portable.
iirc Just copying files from MacOS to MSWin to Unices was enough to port software.
> * Tightly bound with development environment.
That was considered to be a feature not a bug.
> Resource hungry mostly due to being tightly bound to the ide, and many implementations required the IDE to ship with the product.
The IDE could be stripped-out.
> * Expensive
Everything is expensive when the alternative is free-as-in-beer.
> Ultimately, smalltalk really fell out of favor because:
"The Rise and Fall of Commercial Smalltalk (2020)"