Neil Schemenauer wrote:
> > (setq *print-level* 3)
> > will give you ACL output.
> Is there a good reason this is not used for the read-eval-print loop?
> As a new Lisp user, having SBCL spit out megabytes of text to my *sbcl*
> buffer and crash XEmacs was a nasty surprise.
You can make this a default for your local sbcl by adding the (setq
*print-level* 3) to your ~/.sbclrc file.
In my experience, default values of *print-length*, *print-level*, and
*print-circle* vary among lisp implementations. If you want consistent
default settings for these parameters, you should add your desired
settings to your initialization file for eacho Lisp implementation you
As for whether there is a good reason to choose one set of parameters
vs. another, I just assumed it was due to implementor's preferences
and that I should not expect any particular default setting.
Kevin Rosenberg | .''`. ** Debian GNU/Linux **
http://b9.com/debian.html | : :' : The universal
GPG signed and encrypted | `. `' Operating System
messages accepted. | `- http://www.debian.org/