19:40:24Bikeso i got through a lot of the rewrite but just remembered that we do need to generate ASTs from things that aren't functions, so there will be no dynamic environment argument available. not sure how to represent that.
19:58:16Bikethat is, if i cst-to-ast '(foo 4), i need something in the dynamic-environment input for that call
22:54:57Bikeother than that everything seems to be working. block and tagbody unwind hir looks sane. having catch have multiple successors for tagbody really cleans things up, both in ast-to-hir code and the graphs themselves
22:55:18Biketomorrow i'll hook it up in clasp in order to remove my illusion that everything seems to be working
22:55:32Bikei have it pushed as the dynamic-environment branch if anyone wants to take a look. or i will in a minute anyway.