
13 Nov
2009
13 Nov
'09
6:36 p.m.
"Leslie P. Polzer" <sky@viridian-project.de> writes:
Not every signal is an error, and not every error bubbles up to the toplevel.
Hm.. that is a valid point (or two). The switch should control whether hunchentoot's handler-bind should "decline" to handle the condition or not (i.e. whether to execute the THROW form). Not that I see many (signal 'error) in practice.. Also, looking at the relevant snippet of process-request, it strikes me as slightly odd that CATCH/THROW is used rather than BLOCK/RETURN-FROM. I think the latter is correct because it seems to me a lexical control transfer is intended. I'm unsure if the difference is anything but academic, though :-) -- Frode V. Fjeld