laurent.orseau
2020-8-6 12:06:58

@laurent.orseau has joined the channel


laurent.orseau
2020-8-6 12:06:59

@laurent.orseau set the channel purpose: Discuss theoretical aspects of Racket and more


sorawee
2020-8-6 12:08:27

@sorawee has joined the channel


samth
2020-8-6 12:08:28

@samth has joined the channel


robby
2020-8-6 12:08:28

@robby has joined the channel


jbclements
2020-8-6 12:08:28

@jbclements has joined the channel


matthias
2020-8-6 12:08:28

@matthias has joined the channel


mflatt
2020-8-6 12:08:28

@mflatt has joined the channel


shriram
2020-8-6 12:08:28

@shriram has joined the channel


laurent.orseau
2020-8-6 12:11:46

I’m a noob in this land (PL theory), it’s really not my domain, but I’m interested in learning more on my free time… I was wondering: Is “The revised report on the syntactic theories of sequential control and state, Felleisen and Hieb, 1992” considered a landmark paper? It seems highly cited (256 citations) at least.


yfangzhe
2020-8-6 12:14:56

@yfangzhe has joined the channel


spdegabrielle
2020-8-6 12:16:24

@spdegabrielle has joined the channel


laurent.orseau
2020-8-6 12:16:25

In any case, this > With the new calculi, equational reasoning about imperative programs becomes as simple as reasoning about functional programs. is just wow


ruyvalle
2020-8-6 12:22:45

@ruyvalle has joined the channel


robert.postill
2020-8-6 12:25:24

@robert.postill has joined the channel


dan
2020-8-6 12:26:22

@dan has joined the channel


poga.po
2020-8-6 12:50:35

@poga.po has joined the channel


mflatt
2020-8-6 12:51:59

Yes, that’s certainly an influential paper. I’m not great at keeping up with which paper was the start of which idea, but that one is certainly in the mix of key papers that coalesced into reduction semantics.


mflatt
2020-8-6 12:54:41

(One reason that I’m not great at keeping up with the original papers is that they’re usually not the best way to learn the concepts. Textbooks that come along later usually offer a clearer and more complete picture. In this case, that paper fed into Matthias’s dissertation, and then his monograph, and then the Redex book.)


laurent.orseau
2020-8-6 12:57:06

Thanks. The book isn’t free, so I was looking at the Redex tutorial on the website, but it has a lot of ambiguities and is unfinished in places


laurent.orseau
2020-8-6 12:57:15

Maybe I should buy the book then


kellysmith12.21
2020-8-6 13:08:24

@kellysmith12.21 has joined the channel


noahstorym
2020-8-6 13:11:12

@noahstorym has joined the channel


badkins
2020-8-6 13:15:48

@badkins has joined the channel


rokitna
2020-8-6 13:16:26

@rokitna has joined the channel


abmclin
2020-8-6 13:27:31

@abmclin has joined the channel


abmclin
2020-8-6 13:29:09

I recommend buying the book, it’s a good introduction.


jgeddes
2020-8-6 13:47:11

@jgeddes has joined the channel


laurent.orseau
2020-8-6 13:47:55

@mflatt What’s the name of the monograph?


mflatt
2020-8-6 13:51:40

Matthias’s monograph is “Programming Languages and Lambda Calculi”. I later revised it for my class and added a second part on types — but Benjamin Pierce’s book is better for types, and that part didn’t go into the Redex book.


laurent.orseau
2020-8-6 13:53:14

Awesome, thanks!


acorso522
2020-8-6 14:29:48

@acorso522 has joined the channel


ryanc
2020-8-6 14:55:16

@ryanc has joined the channel


michaelmmacleod
2020-8-6 16:37:20

@michaelmmacleod has joined the channel


notjack
2020-8-6 17:57:52

@notjack has joined the channel


samdphillips
2020-8-6 18:20:10

@samdphillips has joined the channel


popa.bogdanp
2020-8-6 20:15:12

@popa.bogdanp has joined the channel