Re:A plea for lean software (1995) [pdf]
by lboasso on Wednesday August 29, 2018 @08:28PM
(#17873220)
I have been following the development of Oberon-07 (and submitted minor fixes to Prof. Wirth) over the years. The compiler's source code is the fruit of refinements and simplifications accumulated over 30+ years (more if you include his compilers for previous languages). His approach for compiler writing, and system design in general, is outstanding. For more information about his compilers see "Compiler Construction - The Art of Niklaus Wirth" [0]
Re:A plea for lean software (1995) [pdf]
by microtherion on Wednesday August 29, 2018 @09:18PM
(#17873434)
Still coding at age 84. Good for him!
I got to meet him at CERN back when Oberon was still being pushed by ETHZ and Oberon microsystems.
It was a very nice experience interacting with him.
is there any github mirror of this code base?
Oberon is well worth studying. If you're on macOS, you can get it via the App Store (it's free).
As far as github mirrors, I'm not sure there is one. But this looks interesting: https://github.com/Spirit-of-Oberon/ProjectOberon2013
But you may just want to get the original code and read through the books at http://www.projectoberon.com/
Can’t find it in the App Store. Can you link to it?
NICE!! Cannot wait to use it.
Re:A plea for lean software (1995) [pdf]
by lboasso on Thursday August 30, 2018 @04:27PM
(#17880431)
If you are interested in the Oberon-07 language, I made a port of Wirth's compiler for the JVM, see [0]. Several other implementations exist for different platforms [1].
20180720 - Update compiler: ORP.Mod.txt and ORG.Mod.txt
Cash for base adr of global variables "curSB" has been removed from ORG.Mod.
Removal of this optimization makes compiler simpler.
https://www.inf.ethz.ch/personal/wirth/news.txt