3 ms·
Back when Modula-2 came out, that wasn't as much an issue as it is today, where BCPL family style is just seen as "normal". Pascal being seen as normal, and Mo
by mhd 4y ago
Back when Modula-2 came out, that wasn't as much an issue as it is today, where BCPL family style is just seen as "normal".
Pascal being seen as normal, and Modula-2 not having that much an unique selling point beyond that. Sure, modules are great, but several Pascals already had C-like separate compilation and then Units came around (UCSD?) and established themselves. I think co-routines were the other big difference, and most people didn't really know what to do with that. Still don't.
I mean, it's not like nobody tried. There was a time where you both had Modula-2 implementations available and units weren't done. Borland had a Modula compiler and only introduced Units with TP 4.
On big machines, Ada stole a lot of the thunder. Somwhere I've got a "Software Engineering in Modula-2 and Ada"from that age to cover all your bases.
And then C++ went big, and here we are…
Note that I'm very happy that this is now so universally available and will definitely write a few things in Modula-2 next year.