-
Notifications
You must be signed in to change notification settings - Fork 1
/
swiqlisp-sbcl
49 lines (42 loc) · 1.61 KB
/
swiqlisp-sbcl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Copyright © 2011 Sebastian D. Tennant <[email protected]>
#
# This file is part of swiQlisp — site-wide Quicklisp.
#
# swiQlisp is free software: you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free Software
# Foundation, either version 3 of the License, or (at your option) any later
# version.
#
# swiQlisp is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with
# swiQlisp. If not, see <http://www.gnu.org/licenses/>
# Commentary:
#
# SBCL-specific settings.
#-------------------------------------------------------------------------------
# invocation string
if test $LISP_DEBUGGER = on; then
INVOC="$LISP --disable-ldb --lose-on-corruption --noinform \
--no-sysinit --no-userinit --noprint"
else
INVOC="$LISP --disable-ldb --lose-on-corruption --noinform \
--disable-debugger --no-sysinit --no-userinit --noprint"
fi
load=--load; eval=--eval; quit=--quit
#-------------------------------------------------------------------------------
# init file stanza
SYSINIT_FILE=/etc/sbclrc
INIT_FILE_STANZA="(require 'asdf)
(push #p\"$SYSUSR_HOME/installed-systems/\"
asdf:*central-registry*)"
# indent by one space
INIT_FILE_STANZA_FOR_DISPLAY=" (require 'asdf)
(push #p\"$SYSUSR_HOME/installed-systems/\"
asdf:*central-registry*)"
# Local Variables:
# mode:shell-script
# page-delimiter: "^#[=-]+$"
# End: