laurent.orseau
2020-8-24 20:11:01

Now reading the Redex book (thank you, @spdegabrielle!)—slowly but surely. I really like that it starts from the roots. If I have some suggestions for improvement for a potential next version, who should I send the feedback to?


sorawee
2020-8-24 20:14:11

Matthias


sorawee
2020-8-24 20:14:28

I did that a couple of times


sorawee
2020-8-24 20:15:02

(though it turned out I was misunderstanding for most of them lol)


laurent.orseau
2020-8-24 20:15:13

One thing that’s bothering me a little is what meaning can we assign to "=", in particular in the definition of the substitution function in page 26? Is this equality some ‘meta’-level language, or is this equality the compatible, reflexive, symmetric, transitive closure of a (yet not precisely defined) relation?


laurent.orseau
2020-8-24 20:15:31

I expect that too :wink:


mflatt
2020-8-24 20:52:17

The = in those definition is part of the relation-defining notation (so, meta-level in that sense). That kind of = also appears in the second and third boxes of section 1.6.


jcoo092
2020-8-24 20:53:37

What’s the full title of the Redex book? I’m pretty sure somebody recommended it during PLMW @ ICFP yesterday.


mflatt
2020-8-24 20:57:25

“Semantics Engineering with PLT Redex”


jcoo092
2020-8-24 20:57:36

Thanks :slightly_smiling_face:


plragde
2020-8-24 22:49:34

It was mentioned in David van Horn’s talk on operational semantics. A couple of us typed out the name and authors in the chat window!


jcoo092
2020-8-24 23:09:07

Oh right :+1::skin-tone–2: Must have missed those comments :stuck_out_tongue: