[Haskell-cafe] The possibility of a real OS based on Haskell zippers

Andy Elvey andy.elvey at paradise.net.nz
Sun Jul 30 17:34:54 EDT 2006


Hi everyone - 

 I'm very much a Haskell newbie, but have followed Haskell (and the
various Haskell sites) for quite a few months now, and I absolutely
*love* the language. 

 One thing that **fascinated** me a while ago was the site which gave
Haskell code for a "Haskell-based fileserver/OS" using zippers (the URI
follows) - 
 
 http://okmij.org/ftp/Computation/Continuations.html#zipper 

 That code looks amazing! 

 So, I was thinking - would it *actually be (theoretically) possible* to
create a "real" booting OS (a bit like "House") from the above code? 
By a "real" OS, I mean something that uses (say) GRUB, and at least has
a command-line of some kind. ( A GUI could come later ... ).

I think that a "Plan 9-ish" OS (with all its "namespace/URL stuff, and
its network-centric approach) would seem to be *particularly well
suited* to being done using Haskell. 

( I have to say that I love Plan 9's elegance, but I just *can't* manage
its controls/GUI, they have me flummoxed ... )    
  
If it were possible, I would *love* to see it - I've actually seriously
considered even coughing up say $100 to $200 or so for a contest to
create such a thing....

Anyway, "first things first" :-) - is such an OS possible?  

Many thanks for your time - bye for now - 
 - Andy 

     



More information about the Haskell-Cafe mailing list