- 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
Very impressive work! I'd love to give it a try but my browser blocks download of the precompiled binaries due to it being served over http. I may build from source as it's intriguing. It would be nice to have the command-line compiler have fewer steps to build from source.
neverartful
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
"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.
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
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?
HexDecOctBin
This seems like an extremely comprehensive work. Look forward to checking out the textbook and examples particularly.
comments (7)
The examples subdirectory (https://github.com/rochus-keller/Micron/tree/master/examples) contains:
andsoitis
neverartful
berkeleynerd
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
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
HexDecOctBin
jsrcout