gauche

Jailからマクロを使いたい

soutaroにっきで、定義したjailでロードしたプログラムにおいて、マクロが使いたくなった。具体的には、PLTのdefine-struct。こいつは、Gauche版がある(http://practical-scheme.net/wiliki/wiliki2.cgi?Gauche%3Adefine-struct)ので、それを使えば良いんだ…

うあー勘違いしてた。MLに質問とかしなくて良かった(?)。んで、これ、なんとかなるのかなあ。マクロを使ってるマクロをsandboxにdefine-in-moduleしたいわけだけど、使われてるマクロはdefine-in-moduleしたくない*1。マクロを呼び出したときに、userモジュ…

shiroさんにいただいたプログラムに少し手を加えてみた。gauche.testでテストを行いたかったので、一度jailモジュールの外で(use gauche.test)して、define-in-moduleで必要な関数をjailの中に定義している。