- a Smalltalk-80 implementation,
- the original 1976 P4 Pascal compiler,
- the Scheme 9 virtual machine,
- the Project Oberon System running on the host,
- and the Micron System described in the textbook, the migrated Project Oberon System natively running on RISC-V.*
andsoitis
"Early examples like UNIVAC and the IBM 7030 were used by scientists working on atomic research. The Cray-1 came along in the mid-70s and accelerated such work to new levels."
Seymour Cray also designed the CDC 6600, which had a much more immediate impact on IBM et al.
Would be great to see Micron up on Rosetta with a good selection of examples ported there. Great work...will definitely be having a look!
berkeleynerd
Congratulations!
I've always been super interested in Oberon (due to my Pascal / Object Pascal / Delphi heritage) and even tried things like A2 (https://en.wikipedia.org/wiki/A2_(operating_system)) but never fully got into the boat.
Micron makes me excited to try your latest incarnation.
andsoitis
This seems like an extremely comprehensive work. Look forward to checking out the textbook and examples particularly.
jsrcout
It seems like the language requires Pascal/C89 style declarations on top of the scope. I've never been sure why Pascal developers have stuck to this convention for so long. Is it the zeal to preserve single-pass compilation?
comments (6)
The examples subdirectory (https://github.com/rochus-keller/Micron/tree/master/examples) contains:
andsoitis
Seymour Cray also designed the CDC 6600, which had a much more immediate impact on IBM et al.
https://en.wikipedia.org/wiki/CDC_6600
chasil
berkeleynerd
I've always been super interested in Oberon (due to my Pascal / Object Pascal / Delphi heritage) and even tried things like A2 (https://en.wikipedia.org/wiki/A2_(operating_system)) but never fully got into the boat.
Micron makes me excited to try your latest incarnation.
andsoitis
jsrcout
HexDecOctBin