0.8.12.50:
authorChristophe Rhodes <csr21@cam.ac.uk>
Thu, 22 Jul 2004 07:46:31 +0000 (07:46 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Thu, 22 Jul 2004 07:46:31 +0000 (07:46 +0000)
Various fixes from Vincent Arkesteijn
... just text fixes for now

contrib/sb-aclrepl/sb-aclrepl.texinfo
contrib/sb-bsd-sockets/inet.lisp
contrib/sb-grovel/def-to-lisp.lisp
contrib/sb-grovel/sb-grovel.texinfo
doc/manual/ffi.texinfo
version.lisp-expr

index c8a2fc1..3ee58bb 100644 (file)
@@ -6,7 +6,7 @@
 @c FIXME: I wanted to use @registeredsymbol{}, but that's 
 @c only available in Texinfo 4.7.  sigh.
 The @code{sb-aclrepl} module offers an Allegro CL-style
-Read-Eval-Print Loop for SBCL, with integrated inspector.  Adding an
+Read-Eval-Print Loop for SBCL, with integrated inspector.  Adding a
 debugger interface is planned.
 
 @subsection Usage
index 59f95f0..f6a7c17 100644 (file)
@@ -5,7 +5,7 @@
 <p>The TCP and UDP sockets that you know and love.  Some representation issues:
 <ul>
 <li>These functions do not accept hostnames directly: see <a href="#name-service">name resolution</a>
-<li>Internet <b>addresses</b> are represented by vectors of <tt>(unsigned-byte 8)</tt> - viz. <tt>#(127 0 0 1)</tt>.  <b>Ports</b> are just integers: <tt>6010</tt>.  No conversion between network- and host-order data is needed from the user of this package.
+<li>Internet <b>addresses</b> are represented by sequences of <tt>(unsigned-byte 8)</tt> - viz. <tt>#(127 0 0 1)</tt>.  <b>Ports</b> are just integers: <tt>6010</tt>.  No conversion between network- and host-order data is needed from the user of this package.
 <li><b><i>socket addresses</i></b> are represented by the two values for <b>address</b> and <b>port</b>, so for example, <tt>(<a href="#SOCKET-CONNECT">socket-connect</a> s #(192 168 1 1) 80)</tt>
 </ul>
 
index a929fd0..01ff4d6 100644 (file)
@@ -100,7 +100,6 @@ code:
             (printf "(sb-grovel::define-foreign-routine (\"~A\" ~A)" f-cname lispname)
             (printf "~{  ~W~^\\n~})" definition)))
          (:structure
-          ;; FIXME: structure slots should be auto-exportable as well.
           (c-for-structure lispname cname))
          (otherwise
           ;; should we really not sprechen espagnol, monsieurs?
index 5e5f043..4313153 100644 (file)
@@ -41,7 +41,7 @@ Add it as a component in your system. e.g.
   (require :sb-grovel))
 
 (defpackage :example-package.system
-            (:use :cl :asdf :sb-grovel))
+            (:use :cl :asdf :sb-grovel :sb-alien))
 
 (in-package :example-package.system)
             
@@ -105,7 +105,7 @@ Here's how to use the grovel clauses:
 @item
 @code{:integer} - constant expressions in C. Used in this form:
 @lisp
- (:integer lisp-variable-name "C expression")
+ (:integer lisp-variable-name "C expression" &optional doc export)
 @end lisp
 
 @code{"C expression"} will be typically be the name of a constant. But
index e028c0c..a784b67 100644 (file)
@@ -174,7 +174,7 @@ ANSI C. A null alien pointer can be detected with the
 @code{sb-alien:null-alien} function.
 
 @item
-The foreign type specifier @code{(array @var{foo} &optional
+The foreign type specifier @code{(array @var{foo} &rest
 dimensions)} describes array of the specified @code{dimensions},
 holding elements of type @var{foo}. Note that (unlike in C) @code{(*
 @var{foo})} and @code{(array @var{foo})} are considered to be
@@ -727,7 +727,7 @@ defined symbols are referenced.
 
 @quotation
 Note: As of SBCL 0.7.5, all foreign code (code loaded with
-@code{load-1-function} or @code{load-function}) is lost when a Lisp
+@code{load-shared-object}) is lost when a Lisp
 core is saved with @code{sb-ext:save-lisp-and-die}, and no attempt is
 made to restore it when the core is loaded. Historically this has been
 an annoyance both for SBCL users and for CMUCL users.  It's hard to
index b08aa53..8401ee9 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.12.49"
+"0.8.12.50"