mirror of
git://git.code.sf.net/p/sbcl/sbcl
synced 2026-09-10 07:26:40 -04:00
Some checks are pending
CL-host / ecl (push) Waiting to run
CL-host / clisp (push) Waiting to run
CL-host / ccl (push) Waiting to run
CL-host / cmucl (push) Waiting to run
CL-host / sbcl (push) Waiting to run
CL-host / compare-xc-host-fasls (ccl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (clisp, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (cmucl, false) (push) Blocked by required conditions
CL-host / compare-xc-host-fasls (self, false) (push) Blocked by required conditions
Linux arm / build (push) Waiting to run
Linux arm64 / build () (push) Waiting to run
Linux qemu / build (ppc64le) (push) Waiting to run
Linux qemu / build (riscv64) (push) Waiting to run
Linux / build (x86, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86, --without-sb-unicode, ) (push) Waiting to run
Linux / build (x86-64, --with-mark-region-gc --with-nonstop-foreign-call) (push) Waiting to run
Linux / build (x86-64, --with-sb-fasteval --without-sb-eval --with-nonstop-foreign-call, fasteval) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread --with-nonstop-foreign-call --with-tls-based-mv-return, sse4) (push) Waiting to run
Linux / build (x86-64, --with-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-thread, ) (push) Waiting to run
Linux / build (x86-64, --without-sb-unicode, ) (push) Waiting to run
Mac / build (arm64, --with-mark-region-gc --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Mac / build (arm64, --with-sb-thread --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Mac / build (x86-64, --with-mark-region-gc --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Mac / build (x86-64, --with-sb-thread --with-nonstop-foreign-call --with-tls-based-mv-return) (push) Waiting to run
Windows arm64 / build (arm64, clang-aarch64, clangarm64) (push) Waiting to run
Windows / build (x86-64, ucrt-x86_64, ucrt64) (push) Waiting to run
Also, test texinfo generation on github.
54 lines
2.1 KiB
Common Lisp
54 lines
2.1 KiB
Common Lisp
(in-package :sb-manual)
|
|
|
|
(eval-when (:compile-toplevel :load-toplevel :execute)
|
|
(defun documentation-generation-date-string (&key long)
|
|
(multiple-value-bind (second minute hour day month year)
|
|
(decode-universal-time (get-universal-time))
|
|
(if long
|
|
(format nil "~D-~2,'0D-~2,'0D ~2,'0D:~2,'0D:~2,'0D"
|
|
year month day hour minute second)
|
|
(format nil "~D-~2,'0D" year month))))
|
|
(defun package-exists-p/reader (name)
|
|
(if (find-package name) '(and) '(or))))
|
|
|
|
(defsection @sbcl-manual (:title "SBCL Manual")
|
|
;; This docstring is not used in the Texinfo version (see
|
|
;; EMIT-TEXINFO-FOR-SECTION).
|
|
#.(format nil "This is an unofficial rendering of the SBCL Manual
|
|
using [MGL-PAX][pax::@pax-manual] with the same content as the
|
|
official version at <https://www.sbcl.org/> but with heavy linking
|
|
internally, to the CLHS, and to the source code on
|
|
[GitHub](https://github.com/sbcl/sbcl).
|
|
|
|
The output is for SBCL version `~A`, generated _~A_. See
|
|
<https://fixnum.com> for this document in other formats.
|
|
|
|
This manual is part of the SBCL software system. See the
|
|
`\\\\README` file for more information. The manual is largely
|
|
derived from the manual for the [CMUCL](https://cmucl.org/) system,
|
|
which was produced at Carnegie Mellon University and later released
|
|
into the public domain. The manual is in the public domain and is
|
|
provided with absolutely no warranty. See the `\\\\COPYING` and
|
|
`\\\\CREDITS` files for more information."
|
|
(lisp-implementation-version)
|
|
(documentation-generation-date-string :long t))
|
|
(@support-and-bugs section)
|
|
(@introduction section)
|
|
(@starting-and-stopping section)
|
|
(@compiler section)
|
|
(@debugger section)
|
|
(@efficiency section)
|
|
(@beyond-the-ansi-standard section)
|
|
(@external-formats section)
|
|
(@foreign-function-interface section)
|
|
(@pathnames section)
|
|
(@streams section)
|
|
(@package-locks section)
|
|
(@threading section)
|
|
(@timers section)
|
|
#+#.(sb-manual::package-exists-p/reader '#:sb-bsd-sockets)
|
|
(@networking section)
|
|
(@profiling section)
|
|
(@contributed-modules section)
|
|
(@deprecation section))
|