git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2006-07-07 20:39:59 +00:00
commit 86cb8b8e69

View file

@ -38,6 +38,9 @@
<li><a href="#collection">Garbage collection</a> <li><a href="#collection">Garbage collection</a>
</ul> </ul>
<li><a href="#Chicken_nn18">Unsupported features and known problems</a> <li><a href="#Chicken_nn18">Unsupported features and known problems</a>
<ul>
<li><a href="#Chicken_nn19">TinyCLOS problems with Chicken version &lt;= 1.92</a>
</ul>
</ul> </ul>
</div> </div>
<!-- INDEX --> <!-- INDEX -->
@ -220,8 +223,8 @@
<p> <p>
The <tt>%feature("constasvar")</tt> can be applied to any constant The <tt>%feature("constasvar")</tt> can be applied to any constant
or immutable variable. Instead of exporting the constant as or immutable variable. Instead of exporting the constant as
as function that must be called, the constant will appear as a a function that must be called, the constant will appear as a
scheme variable. This causes the generated .scm file just contain the code scheme variable. This causes the generated .scm file to just contain the code
<tt>(set! MYCONSTANT1 (MYCONSTANT1))</tt>. See <tt>(set! MYCONSTANT1 (MYCONSTANT1))</tt>. See
<a href="Customization.html#features">Features and the %feature directive</a> <a href="Customization.html#features">Features and the %feature directive</a>
for info on how to apply the %feature. for info on how to apply the %feature.
@ -558,7 +561,8 @@ all the modules.</p>
<a href="SWIGPlus.html#SWIGPlus_default_args">%feature(compactdefaultargs)</a>.</li> <a href="SWIGPlus.html#SWIGPlus_default_args">%feature(compactdefaultargs)</a>.</li>
</ul> </ul>
<h3><a name="Chicken_nn19"></a>18.7.1 TinyCLOS problems with Chicken version &lt;= 1.92</h3> <H3><a name="Chicken_nn19"></a>18.7.1 TinyCLOS problems with Chicken version &lt;= 1.92</H3>
<p>In Chicken versions equal to or below 1.92, TinyCLOS has a limitation such that generic methods do not properly work on methods <p>In Chicken versions equal to or below 1.92, TinyCLOS has a limitation such that generic methods do not properly work on methods
with different number of specializers: TinyCLOS assumes that every method added to a generic function with different number of specializers: TinyCLOS assumes that every method added to a generic function