1.0.10.51: New function: THREAD-YIELD
[sbcl.git] / doc / manual / intro.texinfo
index 4a6528a..0f8fc41 100644 (file)
@@ -50,7 +50,8 @@ extensions have proper documentation yet.
 
 @item System Definition Tool
 @code{asdf} is a flexible and popular protocol-oriented system
-definition tool by Daniel Barlow. 
+definition tool by Daniel Barlow. @inforef{Top,the asdf manual,asdf}, for
+more information.
 
 @item Third-party Extension Installation Tool
 @code{asdf-install} is a tool that can be used to download and install
@@ -78,7 +79,7 @@ of SMP on multiprocessor machines. @xref{Threading}.
 
 @item Network Interface
 @code{sb-bsd-sockets} is a low-level networking interface, providing
-both TCP and UDP sockets. x@ref{Networking}.
+both TCP and UDP sockets. @xref{Networking}.
 
 @item Introspective Facilities
 @code{sb-introspect} module offers numerous introspective extensions,
@@ -99,7 +100,7 @@ Streams}.
 streams} API proposed by Franz Inc. @xref{Simple Streams}.
 
 @item Profiling
-@code{sb-profile} is a exact per-function profiler. @xref{Accurate
+@code{sb-profile} is a exact per-function profiler. @xref{Deterministic
 Profiler}.
 
 @code{sb-sprof} is a statistical profiler, capable of call-graph
@@ -122,8 +123,13 @@ standardization process.
 
 @item Executable Fasl Packaging
 @code{sb-executable} can be used to concatenate multiple fasls into a
-single executable (though the presense of an SBCL runtime and core
-image is still required to run it).
+single executable (though the presense of an SBCL runtime and core image
+is still required to run it).
+
+The @code{:executable} argument to @ref{Function
+sb-ext:save-lisp-and-die} can produce a `standalone' executable
+containing both an image of the current Lisp session and an SBCL
+runtime.
 
 @item Bitwise Rotation
 @code{sb-rotate-byte} provides an efficient primitive for bitwise
@@ -265,6 +271,7 @@ case, but still isn't as of SBCL 0.7.6.)
 @menu
 * Editor Integration::          
 * Language Reference::          
+* Generating Executables::      
 @end menu
 
 @node Editor Integration
@@ -280,7 +287,7 @@ automated documentation lookup.
 Currently @dfn{SLIME}@footnote{Historically, the ILISP package at
 @uref{http://ilisp.cons.org/} provided similar functionality, but it
 does not support modern SBCL versions.} (Superior Lisp Interaction
-Mode for Emacs) togather with Emacs is recommended for use with
+Mode for Emacs) together with Emacs is recommended for use with
 SBCL, though other options exist as well. 
 
 SLIME can be downloaded from
@@ -291,12 +298,21 @@ SLIME can be downloaded from
 @subsection Language Reference
 
 @dfn{CLHS} (Common Lisp Hyperspec) is a hypertext version of the ANSI
-standard, made freely available by @emph{Xanalyst} -- an invaluable
+standard, made freely available by @emph{LispWorks} -- an invaluable
 reference.
 
 See: @uref{http://www.lispworks.com/reference/HyperSpec/index.html}
 
-
+@node Generating Executables
+@comment  node-name,  next,  previous,  up
+@subsection Generating Executables
+
+SBCL can generate stand-alone executables.  The generated executables
+include the SBCL runtime itself, so no restrictions are placed on
+program functionality.  For example, a deployed program can call
+@code{compile} and @code{load}, which requires the compiler to be present
+in the executable.  For further information, @xref{Function
+sb-ext:save-lisp-and-die}.
 
 
 @node More SBCL Information