make all check
make install install-html
+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 the plugin:
(load-option 'cairo)
(named-lambda (cairo-option-loader)
(load pathname))))
-(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
make
make install
+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
+
For more information see the accompanying manual.
(named-lambda (gl-option-loader)
(load pathname))))
-(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
make all check
make install
+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 the plugin:
(load-option 'GL)
(named-lambda (gl-option-loader)
(load pathname))))
-(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
make all check
make install install-html
+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 the plugin:
(load-option 'glib)
(named-lambda (glib-option-loader)
(load pathname))))
-(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
make all check
make install
+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 try it out:
(load-option 'GTK-SCREEN)
(named-lambda (gtk-screen-option-loader)
(load pathname))))
-(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
make all check
make install install-html
+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 the plugin:
(load-option 'gtk)
(named-lambda (gtk-option-loader)
(load pathname))))
-(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
make all check
make install install-html
+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 the plugin:
(load-option 'pango)
(named-lambda (pango-option-loader)
(load pathname))))
-(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
make all check
make install install-html
+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 'PLANETARIUM)
(named-lambda (planetarium-option-loader)
(load pathname))))
-(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
;;
;; (FURTHER-LOAD-OPTIONS EXPR)
;; EXPR is the place to look next for the load options. Useful objects
-;; are STANDARD-LOAD-OPTIONS (load options supplied with the
-;; MIT-Scheme distribution) and LOCAL-LOAD-OPTIONS (load options
-;; supplied for every user of your architecture at your site). If
-;; not specified, or is #F, then this file is the last options
-;; database that is searched.
+;; are #T (load options supplied in the next optiondb file in the
+;; library directory path), STANDARD-LOAD-OPTIONS (those supplied with
+;; the MIT-Scheme distribution) and LOCAL-LOAD-OPTIONS (those supplied
+;; for every user of your architecture at your site). If not
+;; specified, or is #F, then this file is the last options database
+;; that is searched.
;; Standard load options are defined like this: