Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Once upon a time that was a programming language called Cedar that was used at Xerox PARC to build an environment for strong typed languages similar to what Smalltalk and Interlisp-D environments offered. It used reference counting with GC for collecting cycles.

A certain swiss guy decided to create a graphical workstation based on the NS32000 processor, using a revised version of Modula-2, with a GC for systems programming, named Oberon.

The Oberon OS managed to provide a fully working graphics workstation capable of fulfilling many tasks at the ETHZ systems programming department. Specially the latest version, System 3 with the GUI Gadgets framework.

It had as descendents EthOS, BlueBottle AOS and its design influenced Plan9's ACME and Rio.

But the world was busy looking into UNIX being adopted by the industry and Oberon is no more.



As I noted regarding Oberon, but you'll have a hard time trying to break the cultural bias against GC.


I learned long time ago that you just need to wait a few programmer generations, than the bias against whatever technology is solved by virtue of nature.

When I started programming, the bias was against any language higher level than Assembly for home computers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: