Oberon (2009)
11–20 of 149 posts
Re: Oberon (2009)
#12I think tilling WM workflows are more practical than the UI design the article is describing: >Everything is a Command Line Tilling WMs naturally favors TUI apps and opening up a quick terminal in which you input text to do your task. >To launch applications or execute commands, you first type them somewhere and then middle-click them keybinding meta+d: dmenu-run >Everything is Zoomable Tilling WMs with workspaces (o…
> Tiling WMs naturally favors TUI apps More like: "Tiling window managers only work well with resizable TUI apps" - there's still far too many text-mode programs that assume fixed-size console buffer dimensions (think: software still using ancient versions of ncurses) - also assuming that your chosen terminal emulator is capable of dynamically resizing (and re-flowing) normal stdout text.
Re: Oberon (2009)
#13I think tilling WM workflows are more practical than the UI design the article is describing: >Everything is a Command Line Tilling WMs naturally favors TUI apps and opening up a quick terminal in which you input text to do your task. >To launch applications or execute commands, you first type them somewhere and then middle-click them keybinding meta+d: dmenu-run >Everything is Zoomable Tilling WMs with workspaces (o…
I don't see how that is the case at all
Re: Oberon (2009)
#14Too bad the link in the article is offline: http://bluebottle.ethz.ch/ and http://www.ocp.inf.ethz.ch/wiki/OCP/Downloads takes forever to load somehow.
I've done quite a bit of editing on the Wikipedia article, including bringing stuff across from Russian Wikipedia (via Google Translate).
https://en.wikipedia.org/wiki/A2_(operating_system)
The most active user and development community for A2 seems to be in Russia. There's a Telegram group too but I don't speak the language so I can't follow very much of it at all.
Re: Oberon (2009)
#15I think tilling WM workflows are more practical than the UI design the article is describing: >Everything is a Command Line Tilling WMs naturally favors TUI apps and opening up a quick terminal in which you input text to do your task. >To launch applications or execute commands, you first type them somewhere and then middle-click them keybinding meta+d: dmenu-run >Everything is Zoomable Tilling WMs with workspaces (o…
> Tiling WMs naturally favors TUI apps More like: "Tiling window managers only work well with resizable TUI apps" - there's still far too many text-mode programs that assume fixed-size console buffer dimensions (think: software still using ancient versions of ncurses) - also assuming that your chosen terminal emulator is capable of dynamically resizing (and re-flowing) normal stdout text.
It does favor the kind of text-centered UI done by Oberon-1 and imitated by Plan 9's ACME, where there's little to no use of x-y addressing and text just flows.
Re: Oberon (2009)
#16Re: Oberon (2009)
#17What the hell is this site's encoding? However I try to decode it, I get misdecoded 'ü'.
>>> 'Zürich'.encode('utf-8').decode('latin1').encode('utf-8')
b'Z\xc3\x83\xc2\xbcrich'Re: Oberon (2009)
#18Earlier quoted context omitted.
> Tiling WMs naturally favors TUI apps More like: "Tiling window managers only work well with resizable TUI apps" - there's still far too many text-mode programs that assume fixed-size console buffer dimensions (think: software still using ancient versions of ncurses) - also assuming that your chosen terminal emulator is capable of dynamically resizing (and re-flowing) normal stdout text.
The most widely used GUIs (web apps) are already resize-friendly (like Bootstrap or flex box).
Re: Oberon (2009)
#19> Oberon is very much in active use at ETH Zürich. We used it as one of our main operating systems. The article being from 2009, this must've been an interesting period for the students, as back then the introductory programming course was using Eiffel, taught by Bertrand Meyer himself.
Never used it, never knew anyone who used it, never knew anyone who worked on it (though I believe the chair had slots for theses available at the time).
Re: Oberon (2009)
#20I remember trying out an Oberon-07 compiler some years back. The speed at which it worked was impressive: it was able to build itself and the standard library modules in a small fraction of a second.
Pascal family languages parse quickly because they won't let you use anything before it's defined.