Skip to content

Commit 72ef744

Browse files
committed
Fix typo
1 parent 8cff4d1 commit 72ef744

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/pages/adt-interpreters/conclusions.typ

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ For example, if we know the library will only used in situations where inputs we
2626
As always, only use coding techniques where they make sense.
2727

2828
These ideas are classics in programming language theory.
29-
#narrative-cite(<reynolds72:definitional>) details defunctionalization, a limited form of reification and continuation passing style. (If you want to read this paper, I suggest the #href("https://homepages.inf.ed.ac.uk/wadler/papers/papers-we-love/reynolds-definitional-interpreters-1998.pdf")[re-typeset version from 1998], which is much more readable than the original typewriter version.)
29+
#narrative-cite(<reynolds72:definitional>) details defunctionalization, a limited form of reification and continuation-passing style. (If you want to read this paper, I suggest the #href("https://homepages.inf.ed.ac.uk/wadler/papers/papers-we-love/reynolds-definitional-interpreters-1998.pdf")[re-typeset version from 1998], which is much more readable than the original typewriter version.)
3030
These ideas are expanded on in #narrative-cite(<danvy01:defunctionalization>).
3131
#narrative-cite(<gibbons22:cps>) is a very readable and elegant paper that highlights the importance of associativity in these transformations.

0 commit comments

Comments
 (0)