[Ecls-list] Arglist?

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Mon Feb 8 08:09:46 UTC 2010


ECL does not normally store information about a compiled function lambda
list, just for economy reasons -- it is not used anywhere in ECL, not even
in the debugger because function arguments are directly registered by the
function at run time if debug settings are large enough.

If such a function is really needed we would have to add an option to the
compiler so that it stores the lambda list or even the function code, though
the latter would be questionable, given the bloat that would result.  In any
case it would not be that difficult.

Juanjo

On Mon, Feb 8, 2010 at 4:18 AM, Daniel Herring <dherring at tentpost.com>wrote:

> On Sun, 7 Feb 2010, Juan Jose Garcia-Ripoll wrote:
> > On Sun, Feb 7, 2010 at 5:18 PM, Marco Antoniotti <marcoxa at cs.nyu.edu>
> wrote:
> >       is there a function ARGLIST in some package?
> >
> > You are probably not talking about (ext:argv), but rather about something
> like CLISP's ARGLIST, which returns the lambda list of
> > a function. Am I right?
>
> Marco's CLAZY package needs access to function lambda lists.  I pointed
> him to the Slime code for ECL; but its a huge mess and apparently already
> broken.
>
> In clisp, this is ext:arglist; in sbcl,
> sb-introspect:function-lambda-list.
>
> - Daniel
>
>
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the
> business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list
>



-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20100208/86afbd27/attachment.html>


More information about the ecl-devel mailing list