Make INFO's compiler-macro more forgiving.
[sbcl.git] / src / code / type-init.lisp
blobf53cfaa594159c53145e67e3c0bfe711dd7926ff
1 ;;;; When this file's top level forms are run, it precomputes the
2 ;;;; translations for commonly used type specifiers. This stuff is
3 ;;;; split off from the other type stuff to get around problems with
4 ;;;; everything needing to be loaded before everything else. This
5 ;;;; stuff is also somewhat implementation-dependent in that
6 ;;;; implementations may want to precompute other types which are
7 ;;;; important to them.
9 ;;;; This software is part of the SBCL system. See the README file for
10 ;;;; more information.
11 ;;;;
12 ;;;; This software is derived from the CMU CL system, which was
13 ;;;; written at Carnegie Mellon University and released into the
14 ;;;; public domain. The software is in the public domain and is
15 ;;;; provided with absolutely no warranty. See the COPYING and CREDITS
16 ;;;; files for more information.
18 (in-package "SB!KERNEL")
20 ;;; built-in symbol type specifiers
21 (/show0 "precomputing built-in symbol type specifiers")
22 (!precompute-types *!standard-type-names*)
24 #+sb-xc-host (setf *type-system-initialized* t)
26 (/show0 "done with type-init.lisp")