Bytevectors should be self evaluating.

Bug #162153 reported by Michael D. Adams on 2007-11-12
2
Affects Status Importance Assigned to Milestone
Ikarus Scheme
Medium
Abdulaziz Ghuloum
r6rs-libraries
Undecided
Unassigned

Bug Description

Happened to find this while perusing the R6RS standard. Per section 9.1 bytevectors should be self-evaluating. (But not necessarily ordinary vectors for reasons I can't fathom.)

$ ikarus
Ikarus Scheme (Build 2007-11-12)
Copyright (c) 2006-2007 Abdulaziz Ghuloum

> #vu8(2 24 123)
Unhandled exception
 Condition components:
   1. &error
   2. &who: expander
   3. &message: "invalid expression"
   4. &irritants: (#vu8(2 24 123))

Abdulaziz Ghuloum (aghuloum) wrote :

Fixed in revision 1037. I cannot fathom it either :-)

Changed in ikarus:
assignee: nobody → aghuloum
importance: Undecided → Medium
status: New → In Progress
status: In Progress → 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.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  Edit
Everyone can see this information.

Other bug subscribers