[Oberon] A new fork of Oberon system 3

Liam Proven lproven at gmail.com
Mon Oct 23 23:28:10 CEST 2023


This is Mike Warot's bending of Oberon System 3 (also known as ETH
Oberon) to fit with his odd tastes.

It's no longer compatible with the Oberon+ compiler, IDE and runtimes
and the OBX Platform Abstraction Layer (PAL), and thus truly
cross-platform (runs on all platforms where LeanQt is available).

The migration is just starting, and highly broken. Nothing works yet
at all. I'm just taking stock of the pieces.

Anything with a .pas extension has at least recieved some attention.
I've learned a few things

• If a declaration has a * after it, it's meant to be exported from a

• The automatic begin of a block to match the expected END is annoying
when converting back to pascal

• There's a lot of code to go through

Liam Proven ~ Profile: https://about.me/liamproven
Email: lproven at cix.co.uk ~ gMail/gTalk/FB: lproven at gmail.com
Twitter/LinkedIn: lproven ~ Skype: liamproven
IoM: (+44) 7624 277612: UK: (+44) 7939-087884
Czech [+ WhatsApp/Telegram/Signal]: (+420) 702-829-053

More information about the Oberon mailing list