2
如何從我自己的宏中調用內置的Chicken Scheme宏 - 在本例中是let-values
?如何使用現有的宏 - 例如`let-values` - 來自Chicken計劃中的宏擴展程序?
(define-syntax ...
(ir-macro-transformer
(lambda (expr inject compare)
(let-values (...) ...
...
綁定變量:let值
有沒有辦法在Chicken 4.9的語法階段看到哪些符號被導入? – Sylwester
你真棒 –
@Sylwester:有一個黑客:'(地圖車(## sys#宏環境))'顯示內部信息有什麼可擴展到(我認爲...?)。用'(地圖車(## sys#meta-macro-environment))',你可以看到程序宏可以使用的程序。 – sjamaan