[rdnzl-cvs] CVS RDNZL/doc
eweitz
eweitz at common-lisp.net
Sat Feb 18 22:26:13 UTC 2006
Update of /project/rdnzl/cvsroot/RDNZL/doc
In directory common-lisp:/tmp/cvs-serv27157/doc
Modified Files:
index.html
Log Message:
sync with 0.9.4
--- /project/rdnzl/cvsroot/RDNZL/doc/index.html 2006/02/01 12:02:22 1.6
+++ /project/rdnzl/cvsroot/RDNZL/doc/index.html 2006/02/18 22:26:13 1.7
@@ -58,6 +58,7 @@
<li><a href="#new"><code>new</code></a>
<li><a href="#cast"><code>cast</code></a>
<li><a href="#make-null-object"><code>make-null-object</code></a>
+ <li><a href="#*coerce-double-floats-to-single*"><code>*coerce-double-floats-to-single*</code></a>
</ol>
<li><a href="#methods">Accessing .NET methods, properties, and fields</a>
<ol>
@@ -371,7 +372,7 @@
<br> <br><h3><a class=none name="download">Download and installation</a></h3>
RDNZL together with this documentation can be downloaded from
-<a href="http://weitz.de/files/RDNZL.tar.gz">http://weitz.de/files/RDNZL.tar.gz</a>, the current version is 0.9.1. It
+<a href="http://weitz.de/files/RDNZL.tar.gz">http://weitz.de/files/RDNZL.tar.gz</a>, the current version is 0.9.4. It
doesn't depend on any other Lisp libraries. The C++ source for the
shared library <code>RDNZL.dll</code> can be downloaded separately from
<a href="http://weitz.de/files/RDNZL_cpp.tar.gz">http://weitz.de/files/RDNZL_cpp.tar.gz</a> but you don't need this archive
@@ -491,8 +492,8 @@
<tr><td><code>character</code> </td><td> <code>System.Char</code></td><td></td></tr>
<tr><td><code>string</code> </td><td> <code>System.String</code></td><td></td></tr>
<tr><td><code>pathname</code> </td><td> <code>System.String</code> </td><td> The <a href="http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_n.htm#namestring">namestring</a> of the pathname is used.</td></tr>
-<tr><td><code>double-float</code> </td><td> <code>System.Double</code></td><td></td></tr>
-<tr><td><code>float</code> </td><td> <code>System.Single</code></td><td> Only floating point numbers which aren't <code>DOUBLE-FLOAT</code></td></tr>
+<tr><td><code>double-float</code> </td><td> <code>System.Double</code></td><td>See <a href="#*coerce-double-floats-to-single*"><code>*COERCE-DOUBLE-FLOATS-TO-SINGLE*</code>.</a></td></tr>
+<tr><td><code>float</code> </td><td> <code>System.Single</code></td><td> Only floating point numbers which aren't <code>DOUBLE-FLOAT</code>.</td></tr>
<tr><td><code>boolean</code> </td><td> <code>System.Boolean</code></td><td></td></tr>
</table>
@@ -550,6 +551,18 @@
</blockquote>
+<p><br>[Special variable]
+<br><a class=none name="*coerce-double-floats-to-single*"><b>*coerce-double-floats-to-single*</b></a>
+
+<blockquote><br> If the value of this variable is <em>true</em>,
+then <a href="#box"><code>BOX</code></a> will convert a
+Lisp <a
+href="http://www.lispworks.com/documentation/HyperSpec/Body/t_short_.htm#double-float"><code>DOUBLE-FLOAT</code></a>
+value to <code>System.Single</code>. This is mainly interesting for
+LispWorks, where Lisp floats are always <code>DOUBLE-FLOAT</code>.
+</blockquote>
+
+
<h4><a class=none name="methods">Accessing .NET methods, properties, and fields</a></h4>
This section describes the "low-level" access to .NET class members. See the <a href="#reader">section about the special reader syntax</a> for another approach.
@@ -559,8 +572,14 @@
<blockquote><br>
Invokes the public .NET method named by the string <code><i>method-name</i></code>. If
-<code><i>object</i></code> is a container, an instance method is invoked. If <code><i>object</i></code> is a
-string, the static method of the type named by this string is invoked.
+<code><i>object</i></code> is a container, an instance method is
+invoked. If <code><i>object</i></code> is a string, the static method
+of the type named by this string (which is looked up
+using <code>System.Type::GetType</code>) is invoked.
+Otherwise, <code><i>object</i></code> should be a two-element list
+where the first element is a container representing an assembly and
+the second element is a string denoting a static method (which will be
+looked up in that specific assembly).
</blockquote>
<p><br>[Accessor]
@@ -1073,7 +1092,7 @@
<p>
Thanks to Charles A. Cox for the port of RDNZL to AllegroCL. Thanks to Vasilis Margioulas for the CLISP port. Thanks to Roger Corman for his help with the CCL port. Thanks to Franz Inc. (and particularly Jans Aasman) for supporting the development of RDNZL.
<p>
-$Header: /project/rdnzl/cvsroot/RDNZL/doc/index.html,v 1.6 2006/02/01 12:02:22 eweitz Exp $
+$Header: /project/rdnzl/cvsroot/RDNZL/doc/index.html,v 1.7 2006/02/18 22:26:13 eweitz Exp $
<p><a href="http://weitz.de/index.html">BACK TO MY HOMEPAGE</a>
</body>
More information about the Rdnzl-cvs
mailing list