﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1342	define-record-type doesn't define type name	Alex Shinn		"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."	defect	closed	major	5.0	core libraries	4.11.0	fixed			easy
