<div dir="ltr">Hi!<div><br></div><div>I've been figuring out all the attributes available with define-type in Gambit. Testing and thanks to:</div><div><br></div><div><a href="https://mercure.iro.umontreal.ca/pipermail/gambit-list/attachments/20090226/af2ee44c/attachment-0001.txt">https://mercure.iro.umontreal.ca/pipermail/gambit-list/attachments/20090226/af2ee44c/attachment-0001.txt</a><br>

</div><div><a href="https://mercure.iro.umontreal.ca/pipermail/gambit-list/2004-December/000043.html">https://mercure.iro.umontreal.ca/pipermail/gambit-list/2004-December/000043.html</a><br clear="all"><div><div dir="ltr">

<br></div><div>I could understand all but one: opaque. The ways to "learn" how things work with macros producing code is generally the trick (pp (lambda () (macro...)) 'asdf). But what about macros that produce macros? In that case you get an empty form with 'asdf, so no way to know what has been generated.</div>

</div><div><br></div><div>That of course applies to define-type. There is no difference in generated code with opaque: keyword, so I assume that it only affects non-generative types. Can I see the generated code in such case?</div>

<div><br></div><div>Reading Gambit's code in nonstd.scm doesn't clarify things either.</div><div><br></div><div><br></div><div>Thank you!</div><div><br></div><div><br></div>
</div></div>