17:19:21Bikebeach: i had some more thoughts on unwinding in sicl and cleavir. check it out when you have time, please. https://pastebin.com/raw/b47hbwwP
19:26:57drmeisterI've read the proposal once and it sounds good - I've always found funwind-protect and call-with-variable-bound kind of incongruent with the rest of cleavir.
19:58:38Bikei think it might not actually be necessary to invalidate parts of the dynamic environment, hm
19:59:22Bikeand it might be slightly easier if instead of a location for the dynamic environment it was just that calls and blocks/etc tracked their parent, because then the sicl backend could actually do the dedicated register thing easily
23:15:01jcowanI meant to ask, but got dragged into a meeting: can't tagbody/go, block, return-from, and catch/throw all be the same at run time and the first two are alphatized at compile time?