[gambit-list] define-type and define-record-type

Pavel Dudrenov dudrenov at gmail.com
Thu Feb 26 12:24:01 EST 2009


Thank you very much for providing us with this document.

Pavel
P.S.
Congrats on your election as part of the steering committee.


On Thu, Feb 26, 2009 at 5:55 AM, Marc Feeley <feeley at iro.umontreal.ca> wrote:
>
> On 25-Feb-09, at 12:41 PM, Pavel Dudrenov wrote:
>
>> I keep seeing references to those in code samples all over gambit
>> written code. What do they do exactly? I think I know, but they seem
>> to take a plethora of keywords as well constructor:, extender:,
>> implementer: etc.
>>
>> Sorry about the noise,
>> Pavel
>> P.S.
>> These are somewhat documented on the wiki, but most of the keywords
>> they take are undocumented.
>
> When I was on the R6RS editors committee I wrote a document to discuss the
> design of a record definition feature for R6RS.  It discusses some of the
> design issues and it explains how Gambit's define-type special form
> addresses these issues.  It's the most complete documentation I have on
> define-type (except for the sources!).  Here it is.
>
> Marc
>
>
>
>
>



More information about the Gambit-list mailing list