[plt-scheme] keyword arguments (in v4.0, maybe)

From: Robby Findler (robby at cs.uchicago.edu)
Date: Tue Jun 12 08:33:58 EDT 2007

On 6/12/07, Eli Barzilay <eli at barzilay.org> wrote:
> For example, SRFI code (or any portable
> Scheme code) can assume that
>
>   (lambda args (apply f args))
>
> is exactly equivalent to `f' -- but this will not be the case for
> keyword procedures.

Just as a minor note, this was never true, thanks to eq?.

As far as contracts go, I suspect that things will be fine. Matthew
has mentioned to me that there will be ways to turn keyword arguments
into assoc lists and back again, so in the worst case, the contract
system can certainly get the job done with that.

Robby


Posted on the users mailing list.