#!/bin/sh # A simple shell-script to run the freshly build SBCL without # installing it. # This software is part of the SBCL system. See the README file for # more information. # # This software is derived from the CMU CL system, which was # written at Carnegie Mellon University and released into the # public domain. The software is in the public domain and is # provided with absolutely no warranty. See the COPYING and CREDITS # files for more information. set -e BASE=`dirname "$0"` BASE=`readlink -f ${BASE}` CORE_DEFINED=no for arg in $*; do case $arg in (--core) CORE_DEFINED=yes ;; esac done ARGUMENTS="" if [ "$CORE_DEFINED" = "no" ]; then ARGUMENTS="--core "$BASE"/output/sbcl.core" fi if [ -x "$BASE"/src/runtime/sbcl -a -f "$BASE"/output/sbcl.core ]; then echo "Running SBCL from '$BASE'" SBCL_HOME="$BASE"/contrib "$BASE"/src/runtime/sbcl $ARGUMENTS "$@" else echo "No built SBCL in '$BASE'. To build it run 'sh make.sh'." exit 1 fi