From turing@shaw.ca Sun Jan 11 15:10:01 2004 From: turing@shaw.ca (Norman Jaffe) Date: Sun Jan 11 15:10:01 2004 Subject: [LMH](no subject) Message-ID: I've just recently acquired a TI microExplorer system (Mac II), with a copy of the software and some manuals. Unfortunately, the microExplorer board itself is missing. Does anyone 'out there' have a spare board or system that we'd be willing to part with? Thanks, Norm Jaffe -- ========================================================== Norman Jaffe (, , ) The Hall of Unnatural Science and Transition House for Wayward Computers http://www.OpenDragon.com Vancouver, B.C., Canada From crd@andrew.cmu.edu Thu Jan 15 11:07:01 2004 From: crd@andrew.cmu.edu (Chad Dougherty) Date: Thu Jan 15 11:07:01 2004 Subject: [LMH]Movitz Message-ID: <20040115200734.GA32707@andrew.cmu.edu> I saw this via another Lisp blog that I read: "...an implementation of ANSI Common Lisp that targets the ubiquitous x86 PC architecture "on the metal". That is, running without any operating system or other form of software environment. Movitz is a development platform for operating system kernels, embedded, and single-purpose applications." Not entirely related to lispm emulation, but interesting nonetheless... -Chad From nyef@softhome.net Thu Jan 15 11:22:01 2004 From: nyef@softhome.net (Nyef) Date: Thu Jan 15 11:22:01 2004 Subject: [LMH]Movitz In-Reply-To: <20040115200734.GA32707@andrew.cmu.edu> References: <20040115200734.GA32707@andrew.cmu.edu> Message-ID: <20040115201928.GA26360@miyu.paradiesanalytics.com> On Thu, Jan 15, 2004 at 03:07:12PM -0500, Chad Dougherty wrote: > I saw this via another Lisp blog that I read: > > > > "...an implementation of ANSI Common Lisp that targets the ubiquitous > x86 PC architecture "on the metal". That is, running without any > operating system or other form of software environment. Movitz is > a development platform for operating system kernels, embedded, and > single-purpose applications." > > Not entirely related to lispm emulation, but interesting nonetheless... Already there. The new URL is http://www.common-lisp.net/project/movitz/ and the source is in CVS. Besides, I thought the list charter said "lisp machines, particularly the explorer III emulator", not "lisp machine emulation"? It could quite easily be argued that movitz is for turning a PC into a lisp machine. > -Chad --Alastair Bridgewater From james@unlambda.com Thu Jan 15 19:52:01 2004 From: james@unlambda.com (James A. Crippen) Date: Thu Jan 15 19:52:01 2004 Subject: [LMH]Movitz In-Reply-To: <20040115201928.GA26360@miyu.paradiesanalytics.com> (nyef@softhome.net's message of "Thu, 15 Jan 2004 15:19:28 -0500") References: <20040115200734.GA32707@andrew.cmu.edu> <20040115201928.GA26360@miyu.paradiesanalytics.com> Message-ID: Nyef writes: > On Thu, Jan 15, 2004 at 03:07:12PM -0500, Chad Dougherty wrote: >> I saw this via another Lisp blog that I read: >> >> >> >> "...an implementation of ANSI Common Lisp that targets the ubiquitous >> x86 PC architecture "on the metal". That is, running without any >> operating system or other form of software environment. Movitz is >> a development platform for operating system kernels, embedded, and >> single-purpose applications." >> >> Not entirely related to lispm emulation, but interesting nonetheless... > > Already there. The new URL is http://www.common-lisp.net/project/movitz/ > and the source is in CVS. > > Besides, I thought the list charter said "lisp machines, particularly > the explorer III emulator", not "lisp machine emulation"? It could quite > easily be argued that movitz is for turning a PC into a lisp machine. Absolutely! PCs can be Lisp machines too. But Movitz isn't a LispM OS yet, it's still got a ways to go. Not much development support on it yet. No filesystem, or editor, for instance. Give it some time and it might be a real winner though. 'james -- James A. Crippen Lambda Unlimited 61.2204N, -149.8964W Recursion 'R' Us Anchorage, Alaska, USA, Earth Y = \f.(\x.f(xx))(\x.f(xx)) From amoroso@mclink.it Fri Jan 16 07:26:02 2004 From: amoroso@mclink.it (Paolo Amoroso) Date: Fri Jan 16 07:26:02 2004 Subject: [LMH]Movitz In-Reply-To: (James A. Crippen's message of "Thu, 15 Jan 2004 19:51:01 -0900") References: <20040115200734.GA32707@andrew.cmu.edu> <20040115201928.GA26360@miyu.paradiesanalytics.com> Message-ID: <87wu7ryjss.fsf@plato.moon.paoloamoroso.it> james@unlambda.com (James A. Crippen) writes: > Absolutely! PCs can be Lisp machines too. But Movitz isn't a LispM OS > yet, it's still got a ways to go. Not much development support on it > yet. No filesystem, or editor, for instance. Give it some time and it > might be a real winner though. Movitz's strength is probably that it's based on Common Lisp, not some sort of Scheme or Lisp dialect. Paolo -- Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film From james@unlambda.com Fri Jan 16 16:17:01 2004 From: james@unlambda.com (James A. Crippen) Date: Fri Jan 16 16:17:01 2004 Subject: [LMH]Movitz In-Reply-To: <87wu7ryjss.fsf@plato.moon.paoloamoroso.it> (Paolo Amoroso's message of "Fri, 16 Jan 2004 16:50:27 +0100") References: <20040115200734.GA32707@andrew.cmu.edu> <20040115201928.GA26360@miyu.paradiesanalytics.com> <87wu7ryjss.fsf@plato.moon.paoloamoroso.it> Message-ID: Paolo Amoroso writes: > james@unlambda.com (James A. Crippen) writes: > >> Absolutely! PCs can be Lisp machines too. But Movitz isn't a LispM OS >> yet, it's still got a ways to go. Not much development support on it >> yet. No filesystem, or editor, for instance. Give it some time and it >> might be a real winner though. > > Movitz's strength is probably that it's based on Common Lisp, not some > sort of Scheme or Lisp dialect. Indeed. Its compiler runs in any random CL (or can with minimal effort). Being low-level it is unfortunately going to be hard to port, but I think that IA-32 (x86) architecture is becoming a virtual machine in some ways, given the development of Bochs and VMware. So all you need is a JIT compiler that goes from x86 to some real instruction set. 'james -- James A. Crippen Lambda Unlimited 61.2204N, -149.8964W Recursion 'R' Us Anchorage, Alaska, USA, Earth Y = \f.(\x.f(xx))(\x.f(xx)) From turing@shaw.ca Sun Jan 11 15:10:01 2004 From: turing@shaw.ca (Norman Jaffe) Date: Sun Jan 11 15:10:01 2004 Subject: [LMH](no subject) Message-ID: I've just recently acquired a TI microExplorer system (Mac II), with a copy of the software and some manuals. Unfortunately, the microExplorer board itself is missing. Does anyone 'out there' have a spare board or system that we'd be willing to part with? Thanks, Norm Jaffe -- ========================================================== Norman Jaffe (, , ) The Hall of Unnatural Science and Transition House for Wayward Computers http://www.OpenDragon.com Vancouver, B.C., Canada From crd@andrew.cmu.edu Thu Jan 15 11:07:01 2004 From: crd@andrew.cmu.edu (Chad Dougherty) Date: Thu Jan 15 11:07:01 2004 Subject: [LMH]Movitz Message-ID: <20040115200734.GA32707@andrew.cmu.edu> I saw this via another Lisp blog that I read: "...an implementation of ANSI Common Lisp that targets the ubiquitous x86 PC architecture "on the metal". That is, running without any operating system or other form of software environment. Movitz is a development platform for operating system kernels, embedded, and single-purpose applications." Not entirely related to lispm emulation, but interesting nonetheless... -Chad From nyef@softhome.net Thu Jan 15 11:22:01 2004 From: nyef@softhome.net (Nyef) Date: Thu Jan 15 11:22:01 2004 Subject: [LMH]Movitz In-Reply-To: <20040115200734.GA32707@andrew.cmu.edu> References: <20040115200734.GA32707@andrew.cmu.edu> Message-ID: <20040115201928.GA26360@miyu.paradiesanalytics.com> On Thu, Jan 15, 2004 at 03:07:12PM -0500, Chad Dougherty wrote: > I saw this via another Lisp blog that I read: > > > > "...an implementation of ANSI Common Lisp that targets the ubiquitous > x86 PC architecture "on the metal". That is, running without any > operating system or other form of software environment. Movitz is > a development platform for operating system kernels, embedded, and > single-purpose applications." > > Not entirely related to lispm emulation, but interesting nonetheless... Already there. The new URL is http://www.common-lisp.net/project/movitz/ and the source is in CVS. Besides, I thought the list charter said "lisp machines, particularly the explorer III emulator", not "lisp machine emulation"? It could quite easily be argued that movitz is for turning a PC into a lisp machine. > -Chad --Alastair Bridgewater From james@unlambda.com Thu Jan 15 19:52:01 2004 From: james@unlambda.com (James A. Crippen) Date: Thu Jan 15 19:52:01 2004 Subject: [LMH]Movitz In-Reply-To: <20040115201928.GA26360@miyu.paradiesanalytics.com> (nyef@softhome.net's message of "Thu, 15 Jan 2004 15:19:28 -0500") References: <20040115200734.GA32707@andrew.cmu.edu> <20040115201928.GA26360@miyu.paradiesanalytics.com> Message-ID: Nyef writes: > On Thu, Jan 15, 2004 at 03:07:12PM -0500, Chad Dougherty wrote: >> I saw this via another Lisp blog that I read: >> >> >> >> "...an implementation of ANSI Common Lisp that targets the ubiquitous >> x86 PC architecture "on the metal". That is, running without any >> operating system or other form of software environment. Movitz is >> a development platform for operating system kernels, embedded, and >> single-purpose applications." >> >> Not entirely related to lispm emulation, but interesting nonetheless... > > Already there. The new URL is http://www.common-lisp.net/project/movitz/ > and the source is in CVS. > > Besides, I thought the list charter said "lisp machines, particularly > the explorer III emulator", not "lisp machine emulation"? It could quite > easily be argued that movitz is for turning a PC into a lisp machine. Absolutely! PCs can be Lisp machines too. But Movitz isn't a LispM OS yet, it's still got a ways to go. Not much development support on it yet. No filesystem, or editor, for instance. Give it some time and it might be a real winner though. 'james -- James A. Crippen Lambda Unlimited 61.2204N, -149.8964W Recursion 'R' Us Anchorage, Alaska, USA, Earth Y = \f.(\x.f(xx))(\x.f(xx)) From amoroso@mclink.it Fri Jan 16 07:26:02 2004 From: amoroso@mclink.it (Paolo Amoroso) Date: Fri Jan 16 07:26:02 2004 Subject: [LMH]Movitz In-Reply-To: (James A. Crippen's message of "Thu, 15 Jan 2004 19:51:01 -0900") References: <20040115200734.GA32707@andrew.cmu.edu> <20040115201928.GA26360@miyu.paradiesanalytics.com> Message-ID: <87wu7ryjss.fsf@plato.moon.paoloamoroso.it> james@unlambda.com (James A. Crippen) writes: > Absolutely! PCs can be Lisp machines too. But Movitz isn't a LispM OS > yet, it's still got a ways to go. Not much development support on it > yet. No filesystem, or editor, for instance. Give it some time and it > might be a real winner though. Movitz's strength is probably that it's based on Common Lisp, not some sort of Scheme or Lisp dialect. Paolo -- Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film From james@unlambda.com Fri Jan 16 16:17:01 2004 From: james@unlambda.com (James A. Crippen) Date: Fri Jan 16 16:17:01 2004 Subject: [LMH]Movitz In-Reply-To: <87wu7ryjss.fsf@plato.moon.paoloamoroso.it> (Paolo Amoroso's message of "Fri, 16 Jan 2004 16:50:27 +0100") References: <20040115200734.GA32707@andrew.cmu.edu> <20040115201928.GA26360@miyu.paradiesanalytics.com> <87wu7ryjss.fsf@plato.moon.paoloamoroso.it> Message-ID: Paolo Amoroso writes: > james@unlambda.com (James A. Crippen) writes: > >> Absolutely! PCs can be Lisp machines too. But Movitz isn't a LispM OS >> yet, it's still got a ways to go. Not much development support on it >> yet. No filesystem, or editor, for instance. Give it some time and it >> might be a real winner though. > > Movitz's strength is probably that it's based on Common Lisp, not some > sort of Scheme or Lisp dialect. Indeed. Its compiler runs in any random CL (or can with minimal effort). Being low-level it is unfortunately going to be hard to port, but I think that IA-32 (x86) architecture is becoming a virtual machine in some ways, given the development of Bochs and VMware. So all you need is a JIT compiler that goes from x86 to some real instruction set. 'james -- James A. Crippen Lambda Unlimited 61.2204N, -149.8964W Recursion 'R' Us Anchorage, Alaska, USA, Earth Y = \f.(\x.f(xx))(\x.f(xx))