Hacker News new | ask | show | jobs
by ofrzeta 973 days ago
Written in Modula-2. I had to learn Modula-2 in university. When I read the announcement that we were to use Modula I thought it was Modula-3 that was already a thing at the time. But I guess Modula-2 is good enough and an even better teaching language. It was also a bit popular on the Atari ST with the Megamax Modula compiler (and at least three other Modula compilers!)

EDIT: not written in Modula-2 but wrongly attributed by Github.

4 comments

Modula-3 is not directly related to Modula-2, despite what many think.

Modula-2 was designed by Niklaus Wirth, influenced by Mesa, and the XDE environment after his first sabbatical at Xerox PARC. Oberon would be out of his second sabbatical, influenced by Mesa/Cedar.

Modula-3 on the other hand, was born out of research at DEC/Olivetti from Mesa/Cedar former researchers, after they came out with Modula-2+, as Cedar's evolution influenced by Modula-2 design.

Oberon is written in Oberon, by the way.

It's the Oberon language, not Modula-2 (Github displays Modula-2 by mistake).
Oh ok, thanks for the correction :)
And there's now a Modula-2 front-end for GCC:

https://gcc.gnu.org/onlinedocs/gm2/

It was also a bit popular on the Amiga.