It occurs to me that ecl actually puts the arglist in the documentation strings of compiled functions. This makes slime feel a *lot* more usable under ecl (esp: considering how its compiler works), even if it otherwise seems a bit hackish.
http://geocar.googlepages.com/swank-ecl-more-arglist.patch
I also noticed that (streamp slime-output-stream) is true on sbcl and false on the current (
0.9i) release of ecl. This already seems to have been fixed in ecl's cvs, so if anyone else wanted to use slime+ecl they really should use ecl-cvs or wait until ecl 1.0.