libera/#sicl - IRC Chatlog
Search
14:52:06
beach
For a while, I thought I had figured out how heisig's code for coalescing literals is working, but no. I still need to study it some more.
14:54:23
beach
It looked to me like it takes an object O1 and creates another "key object" KO1, such that an object O2 can be coalesced with O1, if and only if KO2 and KO1 are EQUAL, or EQUALP respectively. But looking at the code again, I don't see that that's what it's doing.
16:14:21
beach
Anyway, coalescing is not required, so I don't have to figure that out right now. More urgent is to figure out a way to test my code for turning literals into load-time code that construct similar objects. It would be good to have a test suite that is independent of SICL and Cleavir. What in Cleavir would be conversion from code to an AST would have to be faked by some other conversion.