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
>From: Brian Downing <bdowning@...>
>Date: 2006/10/20 Fri PM 11:22:05 CDT
>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)
> (macro-function function))
> (fdefinition function))))
> ((typep function 'generic-function)
> (sb-pcl::generic-function-pretty-arglist function))
> ((typep function 'sb-eval:interpreted-function)
> (sb-eval:interpreted-function-lambda-list function))
> (t (sb-impl::%simple-fun-arglist
> (sb-impl::%closure-fun function)))))
>I'll commit it after the code freeze for 0.9.18 is over.
Thank you, that did the trick. May your macros expand correctly, and your stack never runneth over.