Manuel Simoni's blog about programming (languages).
There was a 1990s movement of operating systems to dynamic languages? I completely missed that. What was I doing?I did catch the first wave of Lisp Machine OSes. That was worth it, since I had an employer willing to pay for the cost.
I'm thinking of Dylan and NewtonScript, and to a lesser extent Obj-C which did work out.
It seems more like the shift has been to replace the OS with the browser. The OS is now just a base on which to build the browser (viz. WebOS, etc.). We're using dynlangs, but they're in webapps instead at the OS level.
OK. When I think of operating systems in the 1990s I mostly think of Taligent! Gack.
I still think someone should take JNode project and rewrite all the Java in a JVM dynamic language (preferably Clojure).
Don't forget the big move in the 90's to use typesafe languages (e.g. Modula-3, Java) to implement operating systems that could be safely extended/modified on the fly. I built the SPIN kernel, and it pains me to have to "insmod" unchecked object files into my OS.
What does the academia do?Running after grants, I guess.What do the corporations do?Running after quaterly reports, I guess.What do the free hackers do?Running after their bread and butter jobs, I guess.The only solution is to achive financial independence and to develop the next OS (or the next whatever you think is needed) yourself! Nobody will do it for you: there's no visible market (for anything that doesn't exist yet).
Alan Kay has a project at the VPRI that aims for something very exciting on this front, and they have some interesting results, too...http://vpri.org/html/work/ifnct.htmlike maru, 1750 lines of code to bootstrap a compiler of a lisp-like language from C, with multiple dispatch and stuff like that:http://piumarta.com/software/maru/
Post a Comment