4 ms·
Quick look at https://github.com/kekcleader/FreeOberon/blob/main/src/make.sh https://github.com/kekcleader/FreeOberon/blob/main/src/make....: It uses ofront (O
by anta40 3y ago
Quick look at https://github.com/kekcleader/FreeOberon/blob/main/src/make.sh https://github.com/kekcleader/FreeOberon/blob/main/src/make....:
It uses ofront (Oberon-2 to C translator), and let GCC do the heavylifting.
Let's check if this thing can be easily built on macOS...
- kekc_leader 3y agoPlease let me also know about the results. I don't have access to MacOS, but would love to make Free Oberon available there too. My students with MacOS are learning using Free Oberon in an emulator.
- kekc_leader 3y agoIt uses Ofront+ -- a descendant of Ofront. So that's another transpiler. Ofront+ is much more developed, for example it allows compiling in Oberon-07 standard with the addition POINTER TO ARRAY and 2-byte CHARs. That is what Free Oberon uses by default. In future versions of Free Oberon, there will be a selection of Oberon standards (Ofront+ provides Oberon 1990, Oberon-2, Oberon-07, Component Pascal, and the so called Oberon-3).