Re: Customization of evaluation for a specific custom type of object



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 {}.
.