X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fsbcl.1;h=9211aac8d0ffc679217564e5742a7a25f6ed0cbe;hb=c7de1989d006e0b3a4f26143b7a81c9bdb754101;hp=d7093b1a5d143fb0d6303c647bd16a811c506d1e;hpb=24e6aa49b105bb608c04a4ccdc76fef7b5f838f2;p=sbcl.git diff --git a/doc/sbcl.1 b/doc/sbcl.1 index d7093b1..9211aac 100644 --- a/doc/sbcl.1 +++ b/doc/sbcl.1 @@ -309,9 +309,9 @@ initialization file to be read, but on a Unix system "--userinit .TP 3 .B --eval After executing any initialization file, but before starting the -read-eval-print loop on standard input, evaluate the command given. -More than one --eval option can be used, and all will be executed, in -the order they appear on the command line. +read-eval-print loop on standard input, read and evaluate the command +given. More than one --eval option can be used, and all will be read +and executed, in the order they appear on the command line. .TP 3 .B --load This is equivalent to --eval '(load "")'. The special @@ -344,10 +344,10 @@ command.) Regardless of the order in which --sysinit, --userinit, and --eval options appear on the command line, the sysinit file, if it exists, is loaded first; then the userinit file, if it exists, is loaded; then -any --eval commands are executed in sequence; then the read-eval-print -loop is started on standard input. At any step, error conditions or -commands such as SB-EXT:QUIT can cause execution to be terminated -before proceeding to subsequent steps. +any --eval commands are read and executed in sequence; then the +read-eval-print loop is started on standard input. At any step, error +conditions or commands such as SB-EXT:QUIT can cause execution to be +terminated before proceeding to subsequent steps. Note that when running SBCL with the --core option, using a core file created by a user call to the SB-EXT:SAVE-LISP-AND-DIE, the toplevel @@ -466,15 +466,6 @@ result as a function value) is a fundamentally slow operation. There are still some nagging pre-ANSIisms, notably .TP 3 -\-- -CLOS (based on the PCL reference implementation) is incompletely -integrated into the system, so that e.g. SB-PCL::FIND-CLASS is a -different function than CL::FIND-CLASS. (In practice, you need to -be a pretty advanced user before this is a serious problem, and -by then you can usually work around it, but it's still distasteful. -It's arguably the outstanding "This should be fixed by version 1.0" -issue.) -.TP 3 -- The ANSI-recommended idiom for creating a function which is only sometimes expanded inline,