Mutator names on define-record-type are wrong

Bug #173169 reported by Michael D. Adams on 2007-12-01
Affects Status Importance Assigned to Milestone
Ikarus Scheme
Abdulaziz Ghuloum

Bug Description

Ikarus produces this

$ ikarus
> (define-record-type frob (fields (mutable widget)))
> set-frob-widget!
#<procedure a-record-mutator>
> frob-widget-set!
Unhandled exception
 Condition components:
   1. &error
   2. &who: eval
   3. &message: "unbound variable"
   4. &irritants: (frob-widget-set!)

Page 17 of the library standard say that from-widget-set! is the correct form.

Abdulaziz Ghuloum (aghuloum) wrote :

Heh. Chez Scheme heritage. Will fix.

Changed in ikarus:
assignee: nobody → aghuloum
importance: Undecided → Medium
status: New → Confirmed
Abdulaziz Ghuloum (aghuloum) wrote :

Fixed in revision 1157. Thanks!

Changed in ikarus:
status: Confirmed → Fix Committed
Abdulaziz Ghuloum (aghuloum) wrote :

This bug report is about to be closed as the fix comitted
previously will be incorporated in the next 0.0.3 release of
Ikarus Scheme, scheduled for January 31, 2008. A release
candidate tarball is available for download from:
Please do test it if you have the time and report any issues
you might encounter. Thank you very much for your support.
(Sorry for the duplicates; I'm updating every open bug.)

Changed in ikarus:
milestone: none → 0.0.3
Changed in ikarus:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers