[plt-scheme] Re: Style question

Tomasz tomasz.skutnik at gmail.com
Tue Jun 2 15:41:53 EDT 2009


On May 31, 11:40 am, Tomasz <tomasz.skut... at gmail.com> wrote:

>
> Thanks - that helped. I'll probably take procedure-rename route.
>

Well... taking that route didn't work. procedure-rename drops keyword
arguments. Consider test case:

--8<--------------

#lang scheme

(define (kwtest #:p1 p1)
  (list p1))

(procedure-keywords kwtest)

(procedure-keywords (procedure-rename kwtest 'kwtest2))

--8<--------------

that produces:

(#:p1)
(#:p1)
()
()

Is this planned/desirable effect? Should I fill bug-report?

Tomasz


More information about the plt-scheme mailing list