Re: Customization of evaluation for a specific custom type of object
- From: "Pascal J. Bourguignon" <pjb@xxxxxxxxxxxxxxxxx>
- Date: Thu, 02 Jun 2011 20:37:44 +0200
tar@xxxxxxxxxxxxx (Thomas A. Russ) writes:
Vassilis Radis <radisb@xxxxxxxxx> writes:
How could I intervene in the evaluation process so as whenever a
reference object is being evaluated, the remote value gets fetched and
re-evaluated again to produce the final result?
You can't intervene in the evaulation process of CL:EVAL. There are no
hooks for doing so, as Pascal Bourguignon points out.
The hooks are symbol macros and macros. But granted, there's no hook to
change the self evaluation of non symbol atoms.
You would have to implement your own evaluator and use that if you want
to have different evaluation semantics. So that would be one option.
--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.
.
- References:
- Customization of evaluation for a specific custom type of object
- From: Vassilis Radis
- Re: Customization of evaluation for a specific custom type of object
- From: Thomas A. Russ
- Customization of evaluation for a specific custom type of object
- Prev by Date: Re: Απ: Re: Απ: Re: Customization of evaluation for a specific custom type of object
- Next by Date: Re: cl- prefix in a lisp library name
- Previous by thread: Re: Customization of evaluation for a specific custom type of object
- Next by thread: Re: Customization of evaluation for a specific custom type of object
- Index(es):