[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