[Openmcl-devel] Naming anonymous functions
Anton Vodonosov
avodonosov at yandex.ru
Sat Mar 1 13:06:19 PST 2014
Consider also alexandria:named-lambda, which is implemented using cl:labels
02.03.2014, 00:32, "Ron Garret" <ron at flownet.com>:
> Thanks!
>
> On Mar 1, 2014, at 12:11 PM, Gail Zacharias <gz at clozure.com> wrote:
>
>> (ccl::lfun-name function &optional new-name)
>>
>> On Mar 1, 2014, at 2:57 PM, Ron Garret <ron at flownet.com> wrote:
>>> Is there any way to give a name to an anonymous function after it has been created? Looking at the objects produced by LAMBDA and CCL::NLAMBDA it appears the only difference between them is that anonymous functions have name of NIL, but as these are not standard-objects I can’t figure out how to change this value. (I tried reverse-engineering the code that creates them in nx1.lisp but I got lost in a twisty little maze of S-expressions.)
>>>
>>> (FYI, the reason I want to do this is to facilitate debugging an application that has a lot of anonymous functions floating around.)
>>>
>>> Thanks,
>>> rg
>>>
>>> _______________________________________________
>>> Openmcl-devel mailing list
>>> Openmcl-devel at clozure.com
>>> http://clozure.com/mailman/listinfo/openmcl-devel
>
> ,
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
More information about the Openmcl-devel
mailing list