Making Maxima and the common lisp implementation play nice



I use straight Lisp for a lot of things and Maxima for a few.  I have Maxima
running on top of SBCL 1.0.9.  I tend to load some common language
extensions upon startup (these I placed in my .sbclrc file).  This creates
problems.  When Maxima is started, it reads in this initialization and gets
crippled somehow.  So I changed the maxima startup script to include the
option --no-userinit when it starts SBCL, which works for now.  Of course in
my attempt to install the new version of Maxima, I had to edit the startup
script again.

So, this seems off to me.  It appears that either I should not be placing
any entries into my .sbclrc file or this is a bug.  I can't imagine that
other people haven't gotten bit by this.  Is there a prescribed solution?

Thanks,
Zach