Re: Seeking: Lisp/Scheme Assembler

From: Jeff Greif (jgreif_at_spam-me-not.alumni.princeton.edu)
Date: 12/18/03


Date: Thu, 18 Dec 2003 04:35:50 GMT

I think that some CommonLisp compilers produced a high-level Lisp-assembler
language as an intermediate representation. One *might* have been the Lucid
Lisp (later known as Liquid Lisp, I think). The makers of LispWorks may
still be the owners of Lucid/Liquid Lisp.

Jeff

"thelifter" <thelifter@gmx.net> wrote in message
news:b295356a.0312171113.748833c5@posting.google.com...
> Hello,
>
> I'm looking for a Lisp high level assembler. The idea would be that
> you can use Lisp macros and all the power of lisp to write your
> assembly program.
> After executing the Lisp high level assembler the output should be a
> low level assembly program. After that you can use a normal low level
> assembler to assemble it into machine code.
>
> Has anything like this been done before? Can you give me any pointers,



Relevant Pages

  • Re: Seeking: Lisp/Scheme Assembler
    ... > I'm looking for a Lisp high level assembler. ... Most Lisps use their own FASL formats, ...
    (comp.lang.lisp)
  • Re: Seeking: Lisp/Scheme Assembler
    ... > I'm looking for a Lisp high level assembler. ...
    (comp.lang.lisp)
  • Re: Seeking: Lisp/Scheme Assembler
    ... > you can use Lisp macros and all the power of lisp to write your ... > After executing the Lisp high level assembler the output should be a ... > low level assembly program. ... > assembler to assemble it into machine code. ...
    (comp.lang.lisp)
  • Re: where is the lisp operating system?
    ... It consists of low level interface code such as device drivers, ... dynamic memory and have to deal with pesky reclamation problems. ... Lisp is no different from this. ...
    (comp.lang.lisp)
  • Re: where is the lisp operating system?
    ... It consists of low level interface code such as device drivers, ... just wastes some memory relative to immediate tagging, ... In reality, though, the motivation just isn't there to create a Lisp ...
    (comp.lang.lisp)