Gripes with Smalltalk
Up: Smalltalk
Reasons:
-
It is tough or impossible to use existing tools or libraries. This means that many things are reinvented (version control systems, network libraries).
-
It isn’t realistically possible to use external editors.
-
There is no single syntax; each Smalltalk implementation has its own syntax. There is also no commonly agreed-upon standard library, which makes writing cross-implementation libraries tough.
-
In my experience, Smalltalk images can get damaged/corrupted rather quickly.