SRFI 99 define-record-type doesn't work

Bug #473945 reported by Manabu Takayama
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Scheme Libraries
Fix Released
High
Derick Eddington

Bug Description

Syntactic layer doesn't work with Ikarus.
--
Ikarus Scheme version 0.0.4-rc1+ (revision 1865, build 2009-10-30)
Copyright (c) 2006-2009 Abdulaziz Ghuloum

> (import (srfi :99))
> (define-record-type point #t #t (x) (y))
Unhandled exception
 Condition components:
   1. &message: "invalid expression"
   2. &syntax:
       form: #<syntax define-record-type-helper [char 5934 of /home/manabu/Work/scheme-libraries/srfi/%3a99/records/syntactic.sls]>
       subform: #f
   3. &trace: #<syntax #<syntax define-record-type-helper [char 5934 of /home/manabu/Work/scheme-libraries/srfi/%3a99/records/syntactic.sls]>>
>

Revision history for this message
Manabu Takayama (llibra) wrote :
Changed in scheme-libraries:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Derick Eddington (derick-eddington)
Revision history for this message
Derick Eddington (derick-eddington) wrote :

Thanks for reporting this and for the patch. The reference implementation currently at
  http://srfi.schemers.org/srfi-99/srfi-99.sls
is slightly different than the one you used for your patch (it must have been updated since). The current reference implementation fixes the bug you reported in the same way as your patch, however, I found two other bugs in it and I just reported them and I'm going to wait for a response before committing my changes.

Changed in scheme-libraries:
status: Confirmed → Triaged
status: Triaged → In Progress
Revision history for this message
Derick Eddington (derick-eddington) wrote :

I haven't received a response to my reporting of the other bugs. I've committed the fixes for this report's bug and for the other bugs, in revision 91.

Changed in scheme-libraries:
status: In Progress → Fix Committed
Changed in scheme-libraries:
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.