18:15:19DuuqndI initially didn't want to do that because it would be ugly, but really, nobody prints a random-state to admire it, all that really matters there is that it can be printed and read.
18:15:33Bikeactually, sicl already uses a [] reader macro for that, in cleavir io
18:16:02Bikeyeah, since the standard just says it has to be readable without actually explaining any details, a program that does anything with it but READ isn't portable anyway
3:21:00beachI generate the indirect JMP instruction for named calls.
3:21:46beachFor UNWIND, I think I can get away with having the UNWIND function return, so that it would be an indirect JMP followed by a relative JMP with a label.
3:22:13beachBut we do have cross-function labels, so I changed my mind about assembling each function separately.
3:22:35beachI am now thinking we should assemble the entire compilation unit in one go.
3:32:02beachHowever, not much will get done today. I need to go buy food in 2 hours or so, and my favorite coauthor is coming over for lunch, so I need to cook for her.