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’.


Reply via email to