[A86] Re: What about LISP?
[Prev][Next][Index][Thread]
[A86] Re: What about LISP?
How would it be with a SCHEME interpreter? As far as I know, SCHEME is used
in many schools as the first language in computer science. I just mean that
there (probably) is a lot more people that would find a scheme interpreter
useful than a pure lisp interpreter.
Andreas Finne
----Original Message Follows----
From: "David West" <bdaddy_mit@hotmail.com>
Reply-To: assembly-86@lists.ticalc.org
To: assembly-86@lists.ticalc.org
Subject: [A86] What about LISP?
Date: Tue, 18 Dec 2001 00:17:53 +0000
All,
I've been thinking on and off lately about the descussions that took place
a couple of months ago regaurding a new z80 language compiler. One of the
visions I (personally) have had with this hypothetical language is that it
would form the basis of a self-contained versital platform for the TI-86.
That is with this new language, a new OS could be written to take advantage
of the TI-86's ample memory. Now that last part might going out on a limb.
But with this way in the back of your mind, I want to submit for
consideration the idea of building a LISP interpreter for the TI-86.
Now I'm trying to think way out of the box, I don't neccessarily mean a
completely "idealized" LISP interpreter. What I see in this idea is a few
positive qualities. The LISP grammar is very easy to parse, (this helps
make it a doable project) and implimenting shared libraries appears to be
possible with this language. I see these as being positive qualities of a
language for consideration for these Z80 based calculators. (especially the
code sharing capabilities)
In the feature, if I have time to think about it more, I will throw out
some possible implimentation details of this mini-LISP machine, in terms of
how it would actually be usefull. But for now I thought I would throw this
out, to my collegues, as a sort of a sanity check to make sure I'm not
barking down the wrong path. Again I want to emphisise that this LISP
implimentation might not look anything like what has been built in the past.
I just want to strip out all the redeming qualities from the language and
insert anything that would help a z80 programmer. For example maybe our
LISP interpreter would allow for inline assembly routines.
Ex:
(define Put-Sprite (lambda (x y)
(Z80-Asm '("LD A, X"
"XOR B"
.... ))))
It just might be the glue we've been looking for.
later on,
David E. West
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
_________________________________________________________________
Hämta MSN Explorer kostnadsfritt på http://explorer.msn.se/intl.asp.