diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2013-09-25 05:10:00 +0200 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2013-09-25 05:10:00 +0200 |
commit | 5c08caccbec41d9c14781ece9a336f91da2c7ab8 (patch) | |
tree | 50ba59d50e70e83102a1c37fc2c5b5eedb90f221 /doc/repl.texi | |
parent | 401a15abc2302ccc870c1df386e5b7cb9880ab43 (diff) | |
download | geiser-5c08caccbec41d9c14781ece9a336f91da2c7ab8.tar.gz geiser-5c08caccbec41d9c14781ece9a336f91da2c7ab8.tar.bz2 |
Scheme version checks
And, if you happen to be launching it all the time, a way of skipping
them via a customizable variable.
Should address issue #15.
Diffstat (limited to 'doc/repl.texi')
-rw-r--r-- | doc/repl.texi | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/doc/repl.texi b/doc/repl.texi index 8b32de7..acab26e 100644 --- a/doc/repl.texi +++ b/doc/repl.texi @@ -345,16 +345,27 @@ not the case, the variables to tweak are @code{geiser-guile-binary} and @code{geiser-racket-binary}, which should be set to a string with the full path to the requisite binary. +@cindex Version checking +Before starting the REPL, Geiser will check wether the version of your +Scheme interpreter is good enough. This means that it will spend a +couple tenths of a second launching and quickly discarding a Scheme +process, but also that the error message you'll get if you're on the +wrong Scheme version will be much more informative. If you one to +avoid version checks, just check +@code{geiser-repl-skip-version-check-p} to @code{t} in your +configuration. + @cindex scheme load path @cindex scheme init file @cindex GUILE_LOAD_PATH +@cindex GUILE_LOAD_COMPILED_PATH @cindex PLTCOLLECTS -You can also specify a couple more initialisation parameters. For Guile, -@code{geiser-guile-load-path} is a list of paths to add to its load path -when it's started, while @code{geiser-guile-init-file} is the path to an -initialisation file to be loaded on start-up. The equivalent variables -for Racket are @code{geiser-racket-collects} and -@code{geiser-racket-init-file}. +You can also specify a couple more initialisation parameters. For +Guile, @code{geiser-guile-load-path} is a list of paths to add to its +load path (and its compiled load path) when it's started, while +@code{geiser-guile-init-file} is the path to an initialisation file to +be loaded on start-up. The equivalent variables for Racket are +@code{geiser-racket-collects} and @code{geiser-racket-init-file}. Note, however, that specifying @code{geiser-guile-init-file} is @i{not} equivalent to changing Guile's initialization file (@file{~/.guile}), |