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

From: Robby Findler (robby at cs.uchicago.edu)
Date: Tue Jun 12 18:56:00 EDT 2007

On 6/12/07, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> That is, `apply' still works for
> procedures that have optional keyword arguments. But it doesn't
> work for procedures that require some keyword arguments.

What is the difference between an optional keyword argument whose
default is to signal an error and a required keyword argument?

(Maybe  default arguments required to be values and evaluated at the
lambda definition time? If so, could we thunk them instead? That's
more consistent with opt-lambda, for example)


Posted on the users mailing list.