Very nice! Regarding the use of labels, did you consider using "circular programming with recursive do" to define and reference labels like in:
Russell O'Connor, Assembly: Circular Programming with Recursive do http://haskell.org/sitewiki/images/1/14/TMR-Issue6.pdf The advantage of that technique is that you don't have to create a bunch of labels at the start of your assembly-program. You just define them at the place where you need them. Using recursive do notation you can even reference (jmp) to labels _before_ you define them! Thanks, Bas van Dijk On 5/11/07, Dirk Kleeblatt <[EMAIL PROTECTED]> wrote:
Hi everybody, we're pleased to announce the first release of Harpy. Harpy is a library for run-time code generation of x86 machine code. It provides not only a low level interface to code generation operations, but also a convenient domain specific language for machine code fragments, a collection of code generation combinators and a disassembler. Harpy homepage: http://uebb.cs.tu-berlin.de/harpy/ Kind regards, Martin Grabmüller and Dirk Kleeblatt _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
_______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell