On Mon, Apr 27, 2009 at 7:14 PM, Abdulaziz Ghuloum <aghul...@gmail.com> wrote: > Two errors. :-) > > 1. Ypsilon's expander is not based on psyntax.
Acc, I knew it! It slipped somehow. > 2. The statement "but it is not possible to instantiate modules at runtime > only or at expand time only" is false. You can definitely instantiate a > module for one phase and not another in Ikarus and the other psyntax-based > implementations. Really? Is there a special syntax for that? I was convinced by this example (import (rnrs) (for (only (aps list-utils) distinct?) expand)) (display distinct?);; here distinct is available even at runtime even if I imported it at expand time that it was impossible. Since it appears I was mistaken, I am very curious of how do you instantiate a module at expand time only on at runtime only in psyntax systems.