From: Eric B. R. <eb...@tc...> - 2006-03-28 23:19:41
|
On Mar 28, 2006, at 5:26 PM, Keats Kirsch wrote: > This is what the DefaultEvaluationExceptionHandler does. Other > EEH's do different thing -- like throw an exception that bounces > you to the error template for the CrankyEEH. Right! I couldn't remember "EvaluationExceptionHandler" off the top of my head this morning! > This could be a bit tricky. Undefined evaluates to undefined. > (Expansion, or write, on undefined throws an exception.) Agreed that it could be tricky. But what use is UndefinedMaco.evaluate()? Why do we need it to not throw? > For now we should just take a look at any code that say "while > instanceof Macro ...". That's a good idea, for sure. eric |