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