libera/#sicl - IRC Chatlog
Search
9:21:46
paulapatience
What would the client equivalent of “jumping up to the next environment if it isn't global” be in cleavir-compilation-policy:policy-qualities's default method?
9:23:22
paulapatience
(I note there's a FIXME in the function, and also in Clasp's policy-qualities specialized on a null environment.)
9:56:36
paulapatience
Also, the actual default method (with environments, i.e., the current version) seems weird to me: If the environment is global, return *CLEAVIR-POLICY-QUALITIES*, otherwise call the function on the global environment, which will just return *CLEAVIR-POLICY-QUALITIES* anyway.
10:00:14
paulapatience
It looks like I can just return *CLEAVIR-POLICY-QUALITIES* from the default method. (This is my first time using method combinations, but I'm guessing that) When the function is specialized by a client, the default method should be called anyway at the end, since it's not specialized to anything.
12:19:30
paulapatience
Yeah, I'm dropping environments completely from compilation-policy, as you suggested
15:32:30
scymtym
yitzi: Bike: thanks for testing. i'm adding the state protocol and one or two unrelated changes to the Eclector master branch. everything will be ready for a release then. do you want to test again with the updated master branch before i make the release or should i just go ahead once i'm ready?
15:40:19
yitzi
scymtym: Clasp's reference to Eclector is by specific commit or tag. if something is broken we can always hold that reference to whatever commit works. In other words, I don't think you need to wait on us. Everything seems to work, so feel free. :)