Hi,<div><br></div><div>Does anyone know what are these define-type parameters? </div><div><br></div><div><ul style="line-height:19px;list-style-type:square;margin-top:0.3em;margin-right:0px;margin-bottom:0px;margin-left:1.5em;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<li style="margin-bottom:0.1em"><b>id:</b></li><li style="margin-bottom:0.1em"><b>constructor:</b></li><li style="margin-bottom:0.1em"><b>constant-constructor:</b></li><li style="margin-bottom:0.1em"><b>predicate:</b></li>

<li style="margin-bottom:0.1em"><b>implementer:</b></li><li style="margin-bottom:0.1em"><b>type-exhibitor:</b></li><li style="margin-bottom:0.1em"><b>prefix:</b></li><li style="margin-bottom:0.1em"><b>opaque:</b></li><li style="margin-bottom:0.1em">

<b>macros:</b></li></ul><h3 style="background-image:none;background-color:rgb(255,255,255);margin-top:0px;margin-right:0px;margin-bottom:0.3em;margin-left:0px;padding-top:0.5em;padding-bottom:0.17em;border-bottom-width:initial;border-bottom-style:none;border-bottom-color:initial;font-size:17px;font-family:sans-serif;line-height:19px">

<span class="mw-headline" id="Field_attributes">Field attributes</span></h3><ul style="line-height:19px;list-style-type:square;margin-top:0.3em;margin-right:0px;margin-bottom:0px;margin-left:1.5em;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-family:sans-serif;font-size:13px;background-color:rgb(255,255,255)">

<li style="margin-bottom:0.1em">Field attributes:</li><ul style="line-height:1.5em;list-style-type:square;margin-top:0.3em;margin-right:0px;margin-bottom:0px;margin-left:1.5em;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">

<li style="margin-bottom:0.1em"><b>read-write:</b></li><li style="margin-bottom:0.1em"><b>read-only:</b> non mutable field</li><li style="margin-bottom:0.1em"><b>equality-test:</b></li><li style="margin-bottom:0.1em"><b>equality-skip:</b> the <b>equal?</b> function will ignore this field</li>

<li style="margin-bottom:0.1em"><b>printable:</b></li><li style="margin-bottom:0.1em"><b>unprintable:</b> the <b>write</b> function will ignore it</li><li style="margin-bottom:0.1em"><b>init:</b> <i>cst</i> initial value</li>

</ul></ul><div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="line-height:19px"><br></span></font></div></div><div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="line-height:19px"><br>

</span></font></div><div><font class="Apple-style-span" face="sans-serif"><span class="Apple-style-span" style="line-height:19px">It would be very nice to document it in the gambit wiki page:</span></font></div><div><a href="http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Documentation:Special_form_define-record-type">http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Documentation:Special_form_define-record-type</a></div>

<div><br></div><div>Best regards,</div><div><br></div><div>Álvaro Castro-Castilla</div>