Sjoerd van Leent <[email protected]> skribis: > I put my repository here: > > https://github.com/santidhammo/guile-assembler
Regarding executable pages, I think you can avoid C altogether by using
‘mmap’ from libc via the FFI:
(define mmap
(let* ((ptr (dynamic-func "mmap" (dynamic-link)))
(proc (pointer->procedure '* ptr (list ...))))
(lambda (x y z)
(pointer->bytevector (proc x y z) ...))))
Besides, that looks like a nice project!
Ludo’.
