Many commercial projects and even some OSS (eg CVSup) got built with it. SPIN OS as well. Another step in right direction away from things like C++. ;)
Modula-3 was a required course at Cambridge, including for postgrad (which I did). I _hated_ it, and so did most of the others on the course.
It did structural polymorphism well before Go, but did the whole thing through a 32-bit hash. This meant you could (quite easily) structure a type that was castable to Int, String, anything you wanted...
6 comments
[ 22.7 ms ] story [ 1046 ms ] threadhttps://en.wikipedia.org/wiki/Modula-3
Many commercial projects and even some OSS (eg CVSup) got built with it. SPIN OS as well. Another step in right direction away from things like C++. ;)
It did structural polymorphism well before Go, but did the whole thing through a 32-bit hash. This meant you could (quite easily) structure a type that was castable to Int, String, anything you wanted...
And OMG the ridiculously verbose syntax.
Not as bad as Ada, VHDL, Cobol etc.!