RTOR@ansa.UUCP (Owen Rees) (04/25/89)
MasterScope told me that there were no callers of MYFN after analyzing a function containing (APPLY #'MAPCAR #'MYFN LIST-OF-LISTS) I then discovered that the templates for CL:APPLY (which I am using), IL:APPLY and IL:APPLY* are 2/313_ (GETTEMPLATE 'CL:APPLY) ((! NIL EXPR (if (LITATOM (CAR EXPR)) then (LIST (QUOTE SET) (QUOTE EVAL)) else (LIST (QUOTE SMASH) (QUOTE EVAL))))) 2/314_ (GETTEMPLATE 'APPLY) (FUNCTIONAL |..| EVAL) 2/317_ (GETTEMPLATE 'APPLY*) (FUNCTIONAL |..| EVAL) Since CL:APPLY is like a combination of IL:APPLY and IL:APPLY* I have changed the template to be the same as for IL:APPLY. This seems to work, MasterScope now knows about MYFN. Is this the right thing to have done? The old value of the template looks a bit odd, is it meant to be a template for some other function? I hope MasterScope survives the Envos problems, the new features in the Medley version are proving very useful. Owen Rees