|
From: | Chicken Trac |
Subject: | Re: [Chicken-janitors] #899: typed-records: define-record-type constructor with arguments is specialized erroneously |
Date: | Sat, 18 Aug 2012 09:16:03 -0000 |
#899: typed-records: define-record-type constructor with arguments is specialized erroneously -------------------------+-------------------------------------------------- Reporter: syn | Owner: Type: defect | Status: new Priority: minor | Milestone: 4.8.0 Component: extensions | Version: 4.8.x Resolution: | Keywords: -------------------------+-------------------------------------------------- Comment(by megane): The generated specializations had slot symbols in them where one would expect #(1) style references to the arguments. For example {{{ (make-foo (#(procedure) make-foo (fixnum) (struct foo)) ((fixnum) (##sys#make-structure 'foo bar))) }}} instead of {{{ (make-foo (#(procedure) make-foo (fixnum) (struct foo)) ((fixnum) (##sys#make-structure 'foo #(1)))) }}} -- Ticket URL: <http://bugs.call-cc.org/ticket/899#comment:1> Chicken Scheme <http://www.call-with-current-continuation.org/> Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] | Current Thread | [Next in Thread] |