21:56:38drmeisterI fear that I've lost two days to it again.
2:23:41drmeisterI'm pretty sure there is a very long standing problem lurking in Clasp's exception handling when exceptions are thrown in cleanup clauses. I'm pretty sure it has something to do with cxa_begin_catch/cxa_end_catch/rethrow
2:24:25drmeisterI might be failing to pop entries from the exception stack - it would be really useful if I could interrogate the exception stack - must look into it.
3:03:14beachCommon Lisp signals are a model of simplicity compared to the description of C++ exception handling in that article.
3:04:38drmeisterYeah - unfortunately everything rests on me figuring out the C++ exception handling. It's amazing that I got it almost right but not quite.
3:05:07beachBike: Yes, you are right, some optimizations are possible because we always have all the code at our disposal, so they resemble static optimizations. When the code changes, we just adapt to the new version of the entire code.
3:05:44beachBike: I am pretty sure there are many other such optimization opportunities to explore.