Benevolent Dictatorship

David Tillman dtillman@cannonexpress.com
Fri, 20 Mar 1998 13:31:45 -0600



>>>> Chris Bitmead <chrisb@ans.com.au>


<lotsa snippage>

> In my opinion the way forward is to build it on top of Linux for
> now. The reason is

> 1) It saves enormous amounts of work that we can't afford now.
> 2) It allows us to ignore the compatibility issues for now. We
> can still run UNIX programs straight away.
> 3) Rebooting into a different OS that doesn't do anything isn't
> fun.
> 4) More people will try it in the initial stages if they don't
> have to go through the headaches of a different OS.

  
    Yup. I am not opposed to LispOS running on top of
    Linux for these very reasons. Linux is popular enough
    that there will always be many hands to write a driver
    for that latest whiz-bang ISDN card. Linux could be viewed
    as another level of abstraction or as an API to hardware,
    for short term anyway...

> I also personally want to see Scheme as the language, because I
> havn't come to terms with all of the Lisp language yet. Plus also
> I think most people agree that Scheme, in terms of it's base
> language is an improvment. And if we are going to try to
> challenge every accepted notion of what an OS should be -- well
> hey --, might as well go the whole hog.


    Yup again. I have some worry that LispOS development
    resources will be split between A "heavy" Lisp version
    and a "light" Scheme version.

> Here's a job that anybody could do, and it's not so hard. Look at
> all the Scheme implementations and find one that is closest to
> what we want, and then we should agree to just start using it.


    So far I have been liking MzScheme. It has non-OS based threads
    and an object system. I haven't messed with the object system
    yet so I can't report on its quality.


    -Dave

--
David Tillman                           :  dtillman@xevious.ml.org
LISP email list                         :  lisp-request@xevious.ml.org
MzScheme email list                     :  mzscheme-request@xevious.ml.org