[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Burke's remarks on THROW and MAP
- To: Glenn S. Burke <GSB@MIT-ML>
- Subject: Burke's remarks on THROW and MAP
- From: Guy.Steele@CMU-CS-A
- Date: Thu, 29 Sep 1983 03:21:00 -0000
- Cc: common-lisp@SU-AI
- In-reply-to: "Glenn S. Burke's message of 28 Sep 83 14:41-EST"
I believe that it would be acceptable to perform THROW in the following
order:
(1) evaluate tag (2) search for catcher (3) evaluate results (4) perform unwind
However, this order would not be acceptable:
(1) evaluate tag (2) search for catcher (3) perform unwind (4) evaluate results
The point is that the results are calculated in the dynamic environment
(that includes special variables and catchers) of the THROW, bot that
of the CATCH. (Sorry, "not" that of the CATCH.)
--Guy