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
[email protected]
http://www.haskell.org/mailman/listinfo/haskell
_______________________________________________
Haskell mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell