And building hundreds and hundreds of modules that do useful things that can be
shared (and sold as low cost ways to add to your programs). Reusable software
should be the battle cry!
But the lack of any kind of standard for Modula-2 is a real hindrence. I found
more portability in C then anything in Modula-2. There are now 4 available
Modula-2 compilers for the Amiga and even fairly simple code has to be fixed to
compile for each one. Everyone seems to interpret Wirth in their own way.
In retrospect, that is true, to some degree. At least some standards, beyond
basic syntax, are part of the C language. Modula-2 has really only one or two
"standard" libraries from which to borrow. And those aren't guaranteed to be
identical amoung various implementations.