0.8.17.25: Missing export & documentation updates
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 9 Dec 2004 11:40:58 +0000 (11:40 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 9 Dec 2004 11:40:58 +0000 (11:40 +0000)
            * buglet reported by Raymond Wiker
            * typo reported by Devon McCullough
            * remove text saying LOAD-SHARED-OBJECT must be called
               before loading the definitions

BUGS
doc/manual/ffi.texinfo
package-data-list.lisp-expr
version.lisp-expr

diff --git a/BUGS b/BUGS
index bd15399..95bad80 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -104,9 +104,10 @@ WORKAROUND:
 32:
   The printer doesn't report closures very well. This is true in 
   CMU CL 18b as well:
-    (PRINT #'CLASS-NAME)
+    (defstruct foo bar)
+    (print #'foo-bar)
   gives
-    #<Closure Over Function "DEFUN STRUCTURE-SLOT-ACCESSOR" {134D1A1}>
+    #<FUNCTION "CLOSURE" {406974D5}>
   It would be nice to make closures have a settable name slot,
   and make things like DEFSTRUCT and FLET, which create closures,
   set helpful values into this slot.
index 0b1f2c0..80e6a59 100644 (file)
@@ -1119,7 +1119,7 @@ struct c_struct *c_function (i, s, r, a)
   printf("s = %s\n", s);
   printf("r->x = %d\n", r->x);
   printf("r->s = %s\n", r->s);
-  for (j = 0; j &lt; 10; j++) printf("a[%d] = %d.\n", j, a[j]);
+  for (j = 0; j < 10; j++) printf("a[%d] = %d.\n", j, a[j]);
   r2 = (struct c_struct *) malloc (sizeof(struct c_struct));
   r2->x = i + 5;
   r2->s = "a C string";
@@ -1190,8 +1190,7 @@ separately. You don't have to recompile every time.)
 @samp{(compile-file "test.lisp")}
 
 Within Lisp, load the foreign object file to define the necessary
-symbols: @samp{(load-shared-object "test.so")}.  This must be done
-before loading any code that refers to these symbols.
+symbols: @samp{(load-shared-object "test.so")}. 
 
 Now you can load the compiled Lisp (``fasl'') file into Lisp:
 @samp{(load "test.fasl")}
index 85678e5..8d692a3 100644 (file)
@@ -1793,6 +1793,7 @@ SB-KERNEL) have been undone, but probably more remain."
               "DEALLOCATE-SYSTEM-MEMORY"
               "DEFAULT-INTERRUPT"
               "DEPORT-BOOLEAN" "DEPORT-INTEGER"
+               "DYNAMIC-FOREIGN-SYMBOLS"
                "DLOPEN-OR-LOSE"
               "FROB-DO-BODY"
               "ENABLE-INTERRUPT" "ENUMERATION"
index 5da8755..e4e7fb6 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.17.24"
+"0.8.17.25"