Not only that, for me it showed me that it is possible to have operating systems implemented in GC enabled systems programming languages, contrary to what C guys keeping on preaching.
Native Oberon System 3 was quite an improvement with the Gadgets interface.
I think only by experimenting such operating systems, in a similar way to Lisp and Smalltalk machines, one can be convinced of the viability of GC enabled languages at the OS level.
Sadly, most efforts that came after Oberon don't offer much more than a plain CLI, thus reinforcing the common belief that GC enabled systems programming languages are not viable for OS development.
We lost a lot in computing by having just the UNIX/C model as the only one to follow.
Comments
Not only that, for me it showed me that it is possible to have operating systems implemented in GC enabled systems programming languages, contrary to what C guys keeping on preaching.
Native Oberon System 3 was quite an improvement with the Gadgets interface.
I think only by experimenting such operating systems, in a similar way to Lisp and Smalltalk machines, one can be convinced of the viability of GC enabled languages at the OS level.
Sadly, most efforts that came after Oberon don't offer much more than a plain CLI, thus reinforcing the common belief that GC enabled systems programming languages are not viable for OS development.
We lost a lot in computing by having just the UNIX/C model as the only one to follow.