letrec error message not as helpful as let

Bug #180895 reported by Derick Eddington on 2008-01-06
Affects Status Importance Assigned to Milestone
Ikarus Scheme
Abdulaziz Ghuloum

Bug Description

Also, letrec*

Ikarus Scheme version 0.0.2patched+ (revision 1332, build 2008-01-06)
Copyright (c) 2006-2007 Abdulaziz Ghuloum

> (letrec ([x 1] [x 2]) x)
Unhandled exception
 Condition components:
   1. &who: letrec
   2. &message: "invalid identifiers"
   3. &syntax:
       form: (letrec ((x 1) (x 2)) x)
       subform: #f
> (let ([x 1] [x 2]) x)
Unhandled exception
 Condition components:
   1. &who: let
   2. &message: "duplicate binding"
   3. &syntax:
       form: (let ((x 1) (x 2)) x)
       subform: x

Abdulaziz Ghuloum (aghuloum) wrote :

Will fix. Thanks.

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

Fixed in revision 1335. 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.

Other bug subscribers