chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] #1342: define-record-type doesn't define type name


From: Chicken Trac
Subject: [Chicken-janitors] #1342: define-record-type doesn't define type name
Date: Sun, 29 Jan 2017 15:29:48 -0000

#1342: define-record-type doesn't define type name
----------------------------+--------------------------------
 Reporter:  ashinn          |                 Owner:
     Type:  defect          |                Status:  new
 Priority:  major           |             Milestone:  someday
Component:  core libraries  |               Version:  4.11.0
 Keywords:                  |  Estimated difficulty:
----------------------------+--------------------------------
 I'm unable to compile (chibi iset) in Chicken because it uses the
 following definition:

 {{{
 (define-record-type Integer-Set
   (%make-iset start end bits left right)
   iset?
   (start iset-start iset-start-set!)
   (end   iset-end   iset-end-set!)
   (bits  iset-bits  iset-bits-set!)
   (left  iset-left  iset-left-set!)
   (right iset-right iset-right-set!))
 }}}

 and exports Integer-Set, but Integer-Set is not bound in Chicken.  This is
 required to be defined in both SRFI 9 and R7RS (scheme base) - if for some
 reason this isn't desired in the core Chicken language, a wrapper should
 be provided for these two libraries.  It can be bound to anything at all,
 even syntax.  In SRFI 99 procedural introspection is provided on this
 binding.

--
Ticket URL: <https://bugs.call-cc.org/ticket/1342>
CHICKEN Scheme <https://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]