Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
Extremely minor nit with the new interpreter:
When SB-EXT:*EVALUATOR-MODE* is set to :INTERPRET
and you type in (or load) a function, then at the REPL when you type in that function, then SLIME does not list the correct args in the counsel window. Instead, you always get
(<function> &rest args)
even if the interpreted function has no args.
If you compile the function, the arg list is displayed correctly.
Again, extremely minor. I slapped around the interpreter a little bit, and it seems to work fine, and doesn't seem to slow things down to much. Nice work.
SBCL 0.9.17 on win32 (the msi install works great, BTW)
Slime 2.0, with the patch to make it work on unthreaded win32 SBCL
On Tue, Oct 17, 2006 at 10:48:57AM -0500, baronsamdi@... wrote:
> Extremely minor nit with the new interpreter:
> When SB-EXT:*EVALUATOR-MODE* is set to :INTERPRET
> and you type in (or load) a function, then at the REPL when you type
> in that function, then SLIME does not list the correct args in the
> counsel window. Instead, you always get
> (<function> &rest args)
> even if the interpreted function has no args.
Here's a patch:
(defun function-arglist (function)
"Describe the lambda list for the extended function designator FUNCTION.
Works for special-operators, macros, simple functions and generic
functions. Signals error if not found"
(cond ((valid-function-name-p function)
(function-arglist (or (and (symbolp function)
((typep function 'generic-function)
((typep function 'sb-eval:interpreted-function)
I'll commit it after the code freeze for 0.9.18 is over.
On Sat, Oct 21, 2006 at 08:01:08AM +0100, Christophe Rhodes wrote:
> bdowning@... (Brian Downing) writes:
> > I'll commit it after the code freeze for 0.9.18 is over.
> Given that this is a patch to a contrib, I suggest committing now.
Okay, committed in 0.9.17.17.