default  Access: viewconf PLT Bugs
Main PageQuick QueryStandard QueryAdvanced QueryHelp
Edit

View Problem Report: 10818

send email to interested parties or send email followup to audit-trail
Reporter's email: sstrickl@ccs.neu.edu
Number: 10818
Category: mzscheme
Synopsis: procedure-rename trashes the ability to take in keyword arguments
Class: sw-bug
Responsible: mflatt
Notify-List:
Severity: serious
Priority: medium
State: closed
Confidential: no
Arrival-Date: Tue Mar 09 20:32:01 -0500 2010
Closed-Date: Tue Jul 20 12:43:03 -0400 2010
Last-Modified: Tue Jul 20 12:43:03 -0400 2010
Originator: Stevie Strickland
Organization: plt
Submitter-Id: unknown
Release: 4.2.4.6-svn9mar2010
Environment: macosx "Darwin dublin.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386" (i386-macosx/3m) (get-display-depth) = 32
Human Language: english
(current-memory-use) 140014112

Collections:
(("/Users/sstrickl/Library/PLT Scheme/4.2.4.6/collects" non-existent-path) ("/Users/sstrickl/plt/collects" ".svn" "2htdp" "afm" "algol60" "at-exp" "browser" "combinator-parser" "compiler" "config" "defaults" "deinprogramm" "drscheme" "dynext" "embedded-gui" "eopl" "errortrace" "ffi" "file" "framework" "frtime" "games" "graphics" "gui-debugger" "guibuilder" "handin-client" "handin-server" "help" "hierlist" "honu" "htdp" "html" "icons" "info-domain" "lang" "launcher" "lazy" "macro-debugger" "make" "meta" "mred" "mrlib" "mysterx" "mzcom" "mzlib" "mzscheme" "net" "openssl" "parser-tools" "plai" "planet" "plot" "preprocessor" "profile" "r5rs" "r6rs" "reader" "readline" "redex" "repos-time-stamp" "rnrs" "s-exp" "scheme" "schemeunit" "scribble" "scribblings" "scriblib" "setup" "sgl" "sirmail" "slatex" "slideshow" "srfi" "srpersist" "stepper" "string-constants" "swindle" "syntax" "syntax-color" "teachpack" "test-box-recovery" "test-engine" "tests" "tex2page" "texpict" "trace" "typed!
" "typed-scheme" "unstable" "version" "waterworld" "web-server" "wxme" "xml"))
Computer Language: (("Determine language from source") (#(#t write mixed-fraction-e #f #t debug) (default) #() "#lang scheme\n" #t))
Description: Run the code below, see the error:

g: does not accept keyword arguments; arguments were: 1 #:foo 2
File Attachments:
How-To-Repeat: #lang scheme

(define (f a #:foo b) (+ a b))
(f 1 #:foo 2)
((procedure-rename f 'g) 1 #:foo 2)
Fix:
Release-Note:
Unformatted:

send email to interested parties or send email followup to audit-trail

Audit Trail:

State changed from "open" to "closed" by mflatt at Tue, 20 Jul 2010 12:43:03 -0400
Reason>>> fixed a while ago