On Sep 7, 2009, at 10:14 PM, Abdulaziz Ghuloum wrote:


On Sep 7, 2009, at 9:45 PM, leppie wrote:

----- Original Message ----- From: "Abdulaziz Ghuloum" <aghul...@gmail.com >


> (define-syntax foo1 (make-compile-time-value 1))

> (define-syntax foo2 (make-compile-time-value 2))



What are the limitations of the data types you can provide to make- compile-time-value ?

Nothing really, other than that #f is not really useful.

Also remember that the whole (make-compile-time-value ---) is at the right-hand-side of a define-syntax, so, it's evaluated at macro- expansion time and visit-time, and may not be evaluated at run time (exactly the same as macros).

Aziz,,,

Reply via email to