7:50:37beachHello heisig. Long time no see. What's up?
7:52:19heisigbeach: I was at a conference for the last two days. But now I am back and eager to code. My new Petalisp native code generator is almost complete. How is the bootstrapping?
7:53:09beachThere should be no metastability problems.
7:56:03heisigThinking... makes sense. You only have custom methods anyway at that stage.
7:57:03beachIn particular, the machinery for one set of generic functions (in a particular environment) is handled by a different set of generic functions in a different environment, etc, until the host generic functions are reached.
7:57:30beachSo there is not the circularity required for metastability problems.
8:00:11beachThe machinery for making ersatz generic functions work is handled by bridge generic functions, and the machinery for making bridge generic functions work is handled by host generic functions.
8:01:04beachToday, my favorite coauthor is coming for lunch, so I will be somewhat busy fixing food for her and my (admittedly small) family.
8:05:45heisigThat sounds good. I wish you a good time then.