Use (further-load-options #t); recommend it in the plugin READMEs.
authorMatt Birkholz <matt@birchwood-abbey.net>
Thu, 20 Sep 2018 07:50:18 +0000 (00:50 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Thu, 20 Sep 2018 07:50:18 +0000 (00:50 -0700)
13 files changed:
src/blowfish/README
src/blowfish/optiondb.scm
src/gdbm/README
src/gdbm/optiondb.scm
src/mcrypt/README
src/mcrypt/optiondb.scm
src/pgsql/README
src/pgsql/optiondb.scm
src/x11-screen/README
src/x11-screen/optiondb.scm
src/x11/README
src/x11/optiondb.scm
tests/ffi/optiondb.scm

index 2473363c51b4da28ad4725c55a09fc4670194d32..ddb1893782c7c202ffacac16780da5487b3d3c93 100644 (file)
@@ -20,6 +20,16 @@ The last command will attempt to create a subdirectory in the first
 directory on Scheme's library path.  If that directory is not writable
 by you, super-user privileges may be required.
 
+You can put a writable directory at the front of your Scheme's library
+path by setting the MITSCHEME_LIBRARY_PATH environment variable and
+creating a short optiondb file.
+
+    mkdir ~/.mit-scheme-x86-64
+    echo "(further-load-options #t)" > ~/.mit-scheme-x86-64/optiondb.scm
+    export MITSCHEME_LIBRARY_PATH=\
+       ~/.mit-scheme-x86-64:/usr/local/lib/mit-scheme-x86-64
+    make install
+
 To use:
 
     (load-option 'blowfish)
index 65d5735f9277bb381bbbdf408cdd8ebf3ca04322..25c83119f267edeaf0e5124be5fcc54534b9bfc0 100644 (file)
@@ -3,8 +3,4 @@
 (define-load-option 'BLOWFISH
   (standard-system-loader "."))
 
-(further-load-options
- (named-lambda (system-load-options)
-   (merge-pathnames "optiondb"
-                   (cadr (access library-directory-path
-                                 (->environment '(runtime pathname)))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file
index 68a907b59c2c566f25a63c12b93a72585aed693f..53a6e92272fe4c0780593210ef9bebed9be437db 100644 (file)
@@ -17,6 +17,16 @@ The last command will attempt to create a subdirectory in the first
 directory on Scheme's library path.  If that directory is not writable
 by you, super-user privileges may be required.
 
+You can put a writable directory at the front of your Scheme's library
+path by setting the MITSCHEME_LIBRARY_PATH environment variable and
+creating a short optiondb file.
+
+    mkdir ~/.mit-scheme-x86-64
+    echo "(further-load-options #t)" > ~/.mit-scheme-x86-64/optiondb.scm
+    export MITSCHEME_LIBRARY_PATH=\
+       ~/.mit-scheme-x86-64:/usr/local/lib/mit-scheme-x86-64
+    make install
+
 To use:
 
     (load-option 'gdbm)
index dc780981d4065a7efd4bfb2fce03442a0fb9745c..32d20d3cb8f3964764db333fe259f9cdf6620d7e 100644 (file)
@@ -3,8 +3,4 @@
 (define-load-option 'GDBM
   (standard-system-loader "."))
 
-(further-load-options
- (named-lambda (system-load-options)
-   (merge-pathnames "optiondb"
-                   (cadr (access library-directory-path
-                                 (->environment '(runtime pathname)))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file
index 8716b4f0f69ca779b1e3956823b5c2b9725138f7..2595d87e2aa14f39cac5ea88268218e690f7c009 100644 (file)
@@ -17,6 +17,16 @@ The last command will attempt to create a subdirectory in the first
 directory on Scheme's library path.  If that directory is not writable
 by you, super-user privileges may be required.
 
+You can put a writable directory at the front of your Scheme's library
+path by setting the MITSCHEME_LIBRARY_PATH environment variable and
+creating a short optiondb file.
+
+    mkdir ~/.mit-scheme-x86-64
+    echo "(further-load-options #t)" > ~/.mit-scheme-x86-64/optiondb.scm
+    export MITSCHEME_LIBRARY_PATH=\
+       ~/.mit-scheme-x86-64:/usr/local/lib/mit-scheme-x86-64
+    make install
+
 To use:
 
     (load-option 'mcrypt)
index fae8b2ac23969236baf11d8817aa84a44a25fbd9..049c332fe4b98e486a05ef975406899fcee748fa 100644 (file)
@@ -3,8 +3,4 @@
 (define-load-option 'MCRYPT
   (standard-system-loader "."))
 
-(further-load-options
- (named-lambda (system-load-options)
-   (merge-pathnames "optiondb"
-                   (cadr (access library-directory-path
-                                 (->environment '(runtime pathname)))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file
index 3a5b959484ee322977b6d0dd7a44b191bd0dbe62..5527a0cc2264d1635efb4d3f759b1d8b7d26bc22 100644 (file)
@@ -16,6 +16,16 @@ The last command will attempt to create a subdirectory in the first
 directory on Scheme's library path.  If that directory is not writable
 by you, super-user privileges may be required.
 
+You can put a writable directory at the front of your Scheme's library
+path by setting the MITSCHEME_LIBRARY_PATH environment variable and
+creating a short optiondb file.
+
+    mkdir ~/.mit-scheme-x86-64
+    echo "(further-load-options #t)" > ~/.mit-scheme-x86-64/optiondb.scm
+    export MITSCHEME_LIBRARY_PATH=\
+       ~/.mit-scheme-x86-64:/usr/local/lib/mit-scheme-x86-64
+    make install
+
 To use:
 
     (load-option 'postgresql)
index f0b36a20eab7d614fd6b97e09485017ebcf2e41b..e5a0ef5dd2be124ade14764fedf36434555d7d1b 100644 (file)
@@ -3,8 +3,4 @@
 (define-load-option 'PGSQL
   (standard-system-loader "."))
 
-(further-load-options
- (named-lambda (system-load-options)
-   (merge-pathnames "optiondb"
-                   (cadr (access library-directory-path
-                                 (->environment '(runtime pathname)))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file
index 1f9ae27a0e575753a6715559a74170491d1eb168..02ad443fb9c542d09a32ff589353b330db20160b 100644 (file)
@@ -16,6 +16,16 @@ The last command will attempt to create a subdirectory in the first
 directory on Scheme's library path.  If that directory is not writable
 by you, super-user privileges may be required.
 
+You can put a writable directory at the front of your Scheme's library
+path by setting the MITSCHEME_LIBRARY_PATH environment variable and
+creating a short optiondb file.
+
+    mkdir ~/.mit-scheme-x86-64
+    echo "(further-load-options #t)" > ~/.mit-scheme-x86-64/optiondb.scm
+    export MITSCHEME_LIBRARY_PATH=\
+       ~/.mit-scheme-x86-64:/usr/local/lib/mit-scheme-x86-64
+    make install
+
 To use:
 
 This option is autoloaded by Edwin when the DISPLAY environment
index 43fbb4734db20589002ebb8f1ca1b3570bb2bc88..8625f75fcfa7152599366ebbf749e8db90841946 100644 (file)
@@ -3,8 +3,4 @@
 (define-load-option 'X11-SCREEN
   (standard-system-loader "."))
 
-(further-load-options
- (named-lambda (system-load-options)
-   (merge-pathnames "optiondb"
-                   (cadr (access library-directory-path
-                                 (->environment '(runtime pathname)))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file
index a576b842db277e216667eaaea36297692a921eb8..684e8896e9a50bc5cbf254d2dbfdcf9d4ecbf5b8 100644 (file)
@@ -17,6 +17,16 @@ The last command will attempt to create a subdirectory in the first
 directory on Scheme's library path.  If that directory is not writable
 by you, super-user privileges may be required.
 
+You can put a writable directory at the front of your Scheme's library
+path by setting the MITSCHEME_LIBRARY_PATH environment variable and
+creating a short optiondb file.
+
+    mkdir ~/.mit-scheme-x86-64
+    echo "(further-load-options #t)" > ~/.mit-scheme-x86-64/optiondb.scm
+    export MITSCHEME_LIBRARY_PATH=\
+       ~/.mit-scheme-x86-64:/usr/local/lib/mit-scheme-x86-64
+    make install
+
 To use:
 
     (load-option 'x11)
index 3ea420f142f6b60bb46b9b68fc62ca0193ec6f47..9aae8c805a5d2c078624ba3dad82b74992f8dea9 100644 (file)
@@ -3,8 +3,4 @@
 (define-load-option 'X11
   (standard-system-loader "."))
 
-(further-load-options
- (named-lambda (system-load-options)
-   (merge-pathnames "optiondb"
-                   (cadr (access library-directory-path
-                                 (->environment '(runtime pathname)))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file
index e605f2d37893fb4285c6fb6092e61be48e3955be..035c50ca58c7bad4b5bbb9e898450ca7327dca10 100644 (file)
@@ -2,7 +2,4 @@
 
 ;;;; Test optiondb, includes the installed system's optiondb.
 
-(further-load-options
- (merge-pathnames "optiondb"
-                 (cadr (access library-directory-path
-                               (->environment '(runtime pathname))))))
\ No newline at end of file
+(further-load-options #t)
\ No newline at end of file