Next: , Previous: , Up: Software Objects   [Contents][Index]


2.1.8 Assembler with asm Software Object

ASM is a minimal extension of simple.lisp to support assembler files in which each line is treated as an atomic unit. Mutations simply move around lines. Thus it works for any assembler language and the phenome methods are simple/generic enough to assemble any assembler with the appropriate linker and flags. This file also defines the asm-range class which is a more space efficient optimization of the asm class.

ASM expects its linker slot (gcc by default) to be configured with a tool that will both assemble and link the file.