monsieur.toulouse
2021-5-13 20:09:38

@monsieur.toulouse has joined the channel


jbclements
2021-5-13 21:03:13

I’m taking a look at the redex semantics for r6rs, and I’m confused; I can’t find ‘define’. Well, actually, the whole module system seems to be missing. If I want to use this semantics as the basis for some kind of reasoning over programs that use define, am I required to rewrite them as a top-level letrec? Asking for a friend.


samth
2021-5-13 21:08:33

I think it’s just a semantics of expressions


jbclements
2021-5-13 21:11:02

Hmm, that’s a bit disappointing. I have a student who’s trying to prove correctness of an early pass of Chez. Okay, we’ll just make it up :slightly_smiling_face:.