Re: more food for thought
On Fri, Dec 15, 2000 at 04:30:59PM -0500, Sam Tregar wrote: > On Fri, 15 Dec 2000, Jarkko Hietaniemi wrote: > > > Limbo, the systems programming language of Inferno, nee Plan 9, nee UNIX. > > > > http://www.vitavuova.com/inferno/papers/limbo.html > > What are your thoughts about Limbo? I did some Limbo programming a couple My thoughts about Limbo so far are "Printed the white paper, now must find the time to read it." -- $jhi++; # http://www.iki.fi/jhi/ # There is this special biologist word we use for 'stable'. # It is 'dead'. -- Jack Cohen
Re: more food for thought
On Fri, 15 Dec 2000, Jarkko Hietaniemi wrote: > Limbo, the systems programming language of Inferno, nee Plan 9, nee UNIX. > > http://www.vitavuova.com/inferno/papers/limbo.html What are your thoughts about Limbo? I did some Limbo programming a couple of years back. I can't say I came out of the experience very impressed. Some random thoughts: * It is nice to have real tuples. * It's not nice to be left with almost no real OO. Limbo doesn't even have an equivalent of function-pointers -- rolling your own OO is almost impossible! * Channels are cute. Someone might write a Thread::Channel package when threading really works. Are they so great that they should be a language primative? I'm not convinced. * A lack of a reasonable native-code interface is a real impediment to getting real work done. * Their port of Tk is the weirdest thing I've ever seen. You actually had to provide TCL code in string arguments! I almost got the job of fixing that but I think they decided to do a JVM port instead. I wonder if that ever happened... Other thoughts? -sam
Re: more food for thought
On Fri, Dec 15, 2000 at 03:22:48PM -0600, Jarkko Hietaniemi wrote: > Limbo, the systems programming language of Inferno, nee Plan 9, nee UNIX. > > http://www.vitavuova.com/inferno/papers/limbo.html > > ( > Found thorough the the recent /. link where a whole operating system > (Inferno) is available as a browser (IE) plugin: > > http://www.vitanuova.com/inferno/pidoc/index.html Holy mackerel. How about running a UNIX-like shell (rc) *inside* your Internet Exploiter? http://www.vitanuova.com/inferno/pi/shell/index.html I feel definitely weird saying "ps", "date", and "ls" inside my IE. -- $jhi++; # http://www.iki.fi/jhi/ # There is this special biologist word we use for 'stable'. # It is 'dead'. -- Jack Cohen
more food for thought
Limbo, the systems programming language of Inferno, nee Plan 9, nee UNIX. http://www.vitavuova.com/inferno/papers/limbo.html ( Found thorough the the recent /. link where a whole operating system (Inferno) is available as a browser (IE) plugin: http://www.vitanuova.com/inferno/pidoc/index.html ) -- $jhi++; # http://www.iki.fi/jhi/ # There is this special biologist word we use for 'stable'. # It is 'dead'. -- Jack Cohen