|
From: | Thomas Chust |
Subject: | Re: [Chicken-users] What does #!key mean? |
Date: | Sun, 25 Sep 2005 19:52:51 -0000 |
User-agent: | Opera M2/8.02 (MacPPC, build 2148) |
I see this in spiffy for example: (define (start-server #!key (root (spiffy-root-path)) ... Is this a mechanism to pass named parameters to a function?
Hello,that is exactly what it does, yes. Under section 5.1 "Deviations from the standard" the CHICKEN manual states that DSSSL style lambda lists are supported and also describes how they work exactly.
cu, Thomas
[Prev in Thread] | Current Thread | [Next in Thread] |