Re: compile error in CVS

Frode Vatvedt Fjeld <[email protected]> Wed, 13 Apr 2005 08:41:40 +0200
Newsgroups gmane.lisp.movitz.devel
Message-ID <[email protected]>
Shawn Betts <[email protected]> writes:

> What is the reason for splitting the project like this?

The ia-x86 package was started before movitz, and was really supposed
mostly to be primarily a disassembler etc. for dynamic patching and
re-writing of machine code. This is partly why it's quite inefficient
when it comes to assembling output from the movitz compiler (I suspect
the assembler consumes a considerable portion of the CPU power during
movitz compiles--if anyone would be interested in a relatively simple
project that'd speed up and simplify movitz compilation significantly,
a new assembler would be the way to go).

The binary-types package was also developed independently of movitz,
and in fact for the same original project as ia-x86---it's no accident
that binary-types/example.lisp is an ELF parser and as such fits
neatly together with a disassembler.

-- 
Frode Vatvedt Fjeld