Steel Bank Common Lisp
Go to file
Stas Boukarev cee8ef5910 Remove duplicate implementations of (setf aref/sbit/bit).
Since (setf aref/sbit/bit) have to work with
(setf (apply #'aref array subscripts)), they had both a setf expander
and a setf-function, but it can be implemented with just a
setf-function. All other accessors are still done using
(defsetf accessor %setaccessor), I haven't found a technical reason to
prefer one to another, other than (setf accessor) being a nicer name.

Fixes lp#1241095.
2013-10-18 15:18:36 +04:00
contrib Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. 2013-10-17 03:10:58 +02:00
doc Fix release-related things 2013-10-17 04:56:46 +02:00
src Remove duplicate implementations of (setf aref/sbit/bit). 2013-10-18 15:18:36 +04:00
tests Remove duplicate implementations of (setf aref/sbit/bit). 2013-10-18 15:18:36 +04:00
tools-for-build Fix release-related things 2013-10-17 04:56:46 +02:00
.cvsignore 1.0.11.6: canonicalize whitespaces only on updated files 2007-11-04 15:54:19 +00:00
.gitignore Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. 2013-10-17 03:10:58 +02:00
.mailmap a few more .mailmap entries 2012-06-10 00:02:28 +03:00
base-target-features.lisp-expr Simpler word-sized variable right shifts on x86 and x86-64 2013-05-22 01:13:22 -04:00
binary-distribution.sh Fix release-related things 2013-10-17 04:56:46 +02:00
BUGS 1.0.28.75: documentation work related to move to Launchpad 2009-06-03 09:09:52 +00:00
build-order.lisp-expr Clean up and micro-optimize list checking in some x86-64 VOPs. 2013-08-20 03:20:04 +04:00
clean.sh more pedantic clean.sh 2011-02-12 15:22:25 +00:00
common-lisp-exports.lisp-expr Initial revision 2000-09-18 01:26:16 +00:00
COPYING 1.0.43.21: typo in COPYING file 2010-10-04 09:51:59 +00:00
CREDITS New contrib: SB-GMP 2013-06-28 00:18:16 -04:00
distclean.sh 1.0.10.55: Remove non-portable arguments to find, xargs 2007-10-22 04:16:12 +00:00
find-gnumake.sh 0.9.18.36: 2006-11-07 01:06:02 +00:00
generate-version.sh Fix HEAD ref lookups, and compatibility for non-bash shells. 2011-10-24 09:38:25 -04:00
HACKING rename STYLE to HACKING 2011-06-14 20:47:32 +03:00
html-distribution.sh 1.0.29.1: fix FILL 2009-06-04 18:01:31 +00:00
INSTALL clarify the make.sh --with-feature and --without-feature syntax in INSTALL 2012-04-06 11:47:17 +03:00
install.sh Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. 2013-10-17 03:10:58 +02:00
make-config.sh Simpler word-sized variable right shifts on x86 and x86-64 2013-05-22 01:13:22 -04:00
make-genesis-2.lisp 1.0.28.14: Build system refactoring 2009-05-05 17:10:29 +00:00
make-genesis-2.sh 0.9.8.27: 2006-01-09 13:00:17 +00:00
make-host-1.lisp 1.0.42.31: fix build with clisp 2.49 2010-09-03 13:28:34 +00:00
make-host-1.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-host-2.lisp more robust backtraces for syscalls on x86 2011-08-01 18:30:15 +03:00
make-host-2.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-target-1.sh Extend use of the linkage table to static symbols 2012-11-02 20:43:05 +01:00
make-target-2-load.lisp 1.0.28.38: undefined warning and compilation unit summary tweaking 2009-05-11 15:44:11 +00:00
make-target-2.lisp 1.0.3.4: make-target-2.lisp split into compile and dump phases. 2007-02-28 13:01:58 +00:00
make-target-2.sh Clean up build process for cross-compiled targets. 2011-10-22 17:10:38 -04:00
make-target-contrib.sh Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. 2013-10-17 03:10:58 +02:00
make-windows-installer.sh More Windows Installer tweaks 2012-12-05 17:34:29 +01:00
make.sh Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. 2013-10-17 03:10:58 +02:00
NEWS function-lambda-expression: Return the name of a generic function. 2013-10-17 19:05:29 +04:00
OPTIMIZATIONS Bring OPTIMIZATIONS up to date 2011-08-31 09:05:16 -04:00
package-data-list.lisp-expr Remove duplicate implementations of (setf aref/sbit/bit). 2013-10-18 15:18:36 +04:00
PRINCIPLES Initial revision 2000-09-18 01:26:16 +00:00
pubring.pgp Initial revision 2000-09-18 01:26:16 +00:00
README Remove an OpenBSD note in the README which is no longer necessary. 2012-02-19 14:53:51 -08:00
release.sh update release.sh to my version of reality 2012-12-01 14:32:25 +00:00
run-sbcl.sh Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime. 2013-10-17 03:10:58 +02:00
sbcl-pwd.sh 1.0.27.23: fix bashism in sbcl-pwd.sh 2009-04-22 20:14:09 +00:00
slam.sh Tweak slam.sh to be slightly more configurable regarding the host binary 2012-09-11 14:56:35 +02:00
source-distribution.sh A git-only SBCL workflow 2011-06-06 09:48:08 +03:00
tagify.sh 0.9.4.72: 2005-09-16 13:26:39 +00:00
TLA 0.8.9.10: 2004-03-30 16:58:25 +00:00
TODO 1.0.23.49: Eliminate FCN as function moniker. 2008-12-17 20:36:18 +00:00
wc.sh 0.9.4.72: 2005-09-16 13:26:39 +00:00

GENERAL INFORMATION

Welcome to SBCL.

If you'd like to install or build the system, see the "INSTALL" file.

To find out more about who created the system, see the "CREDITS" file.

If you'd like information about the legalities of copying the system,
see the "COPYING" file.

If you'd like more information about using the system, see the man
page, "sbcl.1", or the user manual in the "doc/manual" subdirectory of
the distribution. (The user manual is maintained as Texinfo in the
source distribution; HTML version is available for download, and
"INSTALL" describes how to build the Texinfo version in HTML and PDF.)

The system is a work in progress. See the "TODO" file in the source
distribution for some highlights.

The "BUGS" file lists current known bugs.

If you'd like to make suggestions, report a bug, or help to improve the
system, please send mail to one of the mailing lists:
  sbcl-help@lists.sourceforge.net
  sbcl-devel@lists.sourceforge.net
Note that as a spam reduction measure you must subscribe to the lists
before you can post.


SYSTEM-SPECIFIC HINTS

for NetBSD:
  NetBSD 2.0 and above are required because of the lack of needed
  signal APIs in NetBSD 1.6 and earlier.