[plt-scheme] define -> define-values in DrScheme

Matthias Felleisen matthias at ccs.neu.edu
Wed Jul 1 20:48:03 EDT 2009


We just happened to pick define-values as the core form because it is =20=

the more general one.


On Jul 1, 2009, at 8:17 PM, Skeptic . wrote:

>
>
> Hi,
> With the macro-stepper, I noticed that
> #lang scheme
> (define f  (=A6=CB (x) (+ x 1)))
> turned into
> (module page scheme  (#%module-begin   (define-values (f)     =20
> (lambda (x) (#%app + x (quote 1))))))
> in DrScheme.
> Why define-values ?
> Thanks.
> _________________________________________________________________
> Internet explorer 8 aide =A8=A4 prot=A8=A6ger la vie priv=A8=A6e.
> http://go.microsoft.com/?linkid=3D9655573
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme



More information about the plt-scheme mailing list