Oberon Pi

https://news.ycombinator.com/rss Hits: 24
Summary

Oberon, the jewel by Niklaus Wirth and Jürg Gutknecht: Operating System, Compiler and Computer. Oberon Pi is a port of Peter de Wachter’s Project Oberon emulator to the Raspberry Pi OS by Richard Gleaves. Richard Gleaves is a former UCSD Pascal Project member, and author of the 1984 Springer book “Modula-2 for Pascal Programmers”. The software changes were mostly limited to the UI, with the goal of flattening out the learning curve for new users of the Oberon system, not only read about in a few places online, but also experienced firsthand after bringing the system up. Richard also added Andreas Pirklbauer’s changes to the Oberon compiler, to fully implement CASE statements and fix a few compiler bugs. The main feature in Oberon Pi is its documentation, which includes new user guides Richard wrote for the Oberon operating system and draw application, along with a complete set of Wirth’s original PDF documents on the Oberon language, now made more usable with the addition of TOCs to the PDFs. Here an uptodate downloadable list of relevant Oberon documents: Oberon – The Overlooked Jewel, Michael Franz Compiler Construction, 2017, Niklaus Wirth Differences between Revised Oberon and Oberon, 2008, Niklaus Wirth The Programming Language Oberon, 2013/2026 Programming A Tutorial, 1982/2015, Niklaus Wirth A Plea for Lean Software, Niklaus Wirth Project Oberon The Design of an Operating System, a Compiler and a Computer Revised Edition 2013 Niklaus Wirth, Jurg Gutknecht Oberon Pi Setup Guide Oberon Pi Quick Reference Oberon Pi System User Guide Oberon Pi Draw Quick Reference Oberon Pi Draw User Guide See the github at https://github.com/richardgleaves/Oberon-Pi for Oberon Pi, ready to run on the Raspberry Pi OS. See below how to run Oberon Pi on a 64 bit architecture Raspberry Pi OS. Oberon Pi Author: Richard Gleaves This version of Oberon, named Oberon Pi, emulates the Oberon system on a Raspberry Pi 400, using the Raspberry Pi OS as the host operating system. Oberon Pi ru...

First seen: 2025-05-04 11:48

Last seen: 2025-05-05 10:51