如何使用现有的宏 - 例如`let-values` - 来自Chicken Scheme中的宏扩展程序?

时间:2016-08-10 22:20:03

标签: macros scheme chicken-scheme

如何从我自己的宏中调用内置Chicken Scheme宏 - 特别是let-values

(define-syntax ...
 (ir-macro-transformer
  (lambda (expr inject compare)
   (let-values (...) ...
    ...
  

未绑定变量:let-values

1 个答案:

答案 0 :(得分:2)

这是一个我害怕的错误。一个简单的(import-for-syntax chicken)为我做了诀窍。

在CHICKEN 5中,这种做法没有这么奇怪的意义。