Subject: Re: New List Interpreter
From: rpw3@rpw3.org (Rob Warnock)
Date: Tue, 22 Jul 2008 07:36:07 -0500
Newsgroups: comp.lang.lisp
Message-ID: <xLGdnVgoW7WqSRjVnZ2dnUVZ_sTinZ2d@speakeasy.net>
Rainer Joswig  <joswig@lisp.de> wrote:
+---------------
| Currently I think the biggest gap in the native compiled
| Common Lisp world is a native compiler to the ARM processor.
| I know no native code compiler for the ARM processor.
| Why is that? I find that kind of surprising. Is the ARM
| processor kind of problematic for Lisp? 
+---------------

Not the processor, no. At a recent PPoE, I did some embedded
coding on an XScale (Intel's ARM5+extras) in a combination of
C & assembler. It's a pretty darned clean machine. I liked
programming in ARM assembler almost as much as the DEC PDP-10.
[That's high praise from me, FWIW. ;-} ]

+---------------
| There are lots of machines running on ARM:
| http://www.arm.com/markets/mobile_solutions/app.html
| http://www.arm.com/markets/home_solutions/app.html
| 
| (I should mention that it should be possible to use
| some non-native-compiled Common Lisp on ARM).
+---------------

I suspect it's not the ARM per se, but the kind of *system*
people tend to put ARMs into that's the issue for CL. It's
probably the case that a basic "cold load" of a typical full
CL would stress the memory limits of most of those platforms...
and then memory usage goes up from there once you start running.

But it's an interesting idea. [Hmmm... CMUCL on an ARM... Yum! ;-} ]


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607