[movitz-devel] Re: compile error in CVS

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Wed Apr 13 06:41:40 UTC 2005


Shawn Betts <sabetts at vcn.bc.ca> 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




More information about the movitz-devel mailing list