Wrong name on define-record-type proceedures

Bug #163984 reported by Michael D. Adams
2
Affects Status Importance Assigned to Milestone
Ikarus Scheme
Fix Released
Low
Abdulaziz Ghuloum

Bug Description

This is really a minor thing, but you will notice that the procedure name printed for make-foo is "v" instead of "make-foo".

$ ikarus
Ikarus Scheme version 0.0.1+ (revision 1093, build 2007-11-19)
Copyright (c) 2006-2007 Abdulaziz Ghuloum

> (define-record-type foo)
> make-foo
#<procedure v>

Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

The name "v" is bad here, but producing "make-foo" is not possible at the moment. I will try to call it "record-constructor" or something like that.

Changed in ikarus:
assignee: nobody → aghuloum
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Abdulaziz Ghuloum (aghuloum) wrote :

Added a small workaround in revision 1098. Now you get #<procedure a-record-constructor> instead of #<procedure v>. Also added similar names to predicates, accessors, and mutators.

Changed in ikarus:
status: Confirmed → Fix Committed
Revision history for this message
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.2 release of Ikarus Scheme,
scheduled for November 28, 2007.
A release candidate tarball is available for download from:
  http://www.cs.indiana.edu/~aghuloum/ikarus/ikarus-0.0.2-rc1.tar.gz
Please do test it if you have the time and report any issues you
might encounter. Thank you very much for your support. Aziz,,,
(Sorry for the duplicates; I'm updating every open bug.)

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.