HN Hall of Fame Weekly email

Oberon (2009)

ignorethecode.net Essays & writing Essays & articles Software engineering Class of 2022-08 Hall of Fame
Screenshot of ignorethecode.net captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 5 calendar years, with breakout response in 3 of them.

submissions
7
submitters
7
observed span
2009–2022
peak thread · 143 comments
225 pts
latest 20+ return · 2022-08-26
225 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Not only have I heard of Oberon, I've written code for it! The Oberon programming language is a nicer-than-average descendant of Pascal and Modula-2. The compiler was reasonably fast even in the 90s. The UI was strange enough to feel really interesting. As the article mentions, you could type a command anywhere and click it. And the older version I used had tiling windows, although this seems to have changed. But one especially neat feature is that the system was…

ekidd·225-point thread·

We used Oberon (the system and the language) in our 3rd year CS OS course in Stellenbosch in the mid 90's Interesting system, it's worth looking at since it has a few unexplored ideas. (I was less impressed the the language). I experienced it at about the same time as win3 / Win95 and X-Windows (before KDE/Gnome) and it compared favourably. I'm glad this post is calling attention to it, but I don't think the post does it much justice…

I said this and I will say it again. Oberon, the language, is the most delightful little thing to write a compiler for. Even more so in s-exp syntax. The canonical implementation is described in a 40 page tutorial by the MASTER himself, Wirth :-) People interested in alternative desktop and GUI environments should also look at all the biproduct research that came out of Plan9 (NB: there is a programming language called "Squeak" somewhere in there, it's not the…

mahmud·128-point thread·

Plan 9's UI works in a quite similar way. I'm not up to date on my history of those systems, but I wouldn't be surprised if there is heavy cross pollination between the two. Additionally, the fact that the writer of this post mentions Oberon's zooming user interface and the Canon Cat means I have to encourage anyone interested in this topic to read this wonderful book: http://www.amazon.com/The-Humane-Interface-Directions-Intera... --- The article linked to at the very beginning is not available…

GuiA·99-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
631

reference only — not used in Hall rules or ranking

Total comments
263

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2009-04-22Oberon - The Mac's Forgotten UI Unclemalvosenior50
2009-05-04Oberon, a delightfully insane systemFirst breakoutblasdel12830
2013-10-05Oberon (2009)olaf9931
2016-07-06Oberon (2009)adamnemecek30
2021-01-05Oberonwooby30
2021-01-15Oberon OS Walkthrough (2009)jaytaylor16859
2022-08-26Oberon (2009)Hall induction · Best thread · Latest 20+ point returnlproven225143