started to write Modules and Collections

This commit is contained in:
wadler 2018-04-17 19:28:17 -03:00
parent ede0c7cc1b
commit c12ce5c3d9

View file

@ -28,12 +28,11 @@ an excellent time to comment on the first part.
Since 2013, I have taught a course on Types and Semantics for Since 2013, I have taught a course on Types and Semantics for
Programming Languages to fourth-year undergraduates and masters Programming Languages to fourth-year undergraduates and masters
students at the University of Edinburgh. That course is not based on students at the University of Edinburgh. That course is not based on
the excellent [Types and Programming Languages][tapl] by Benjamin Benjamin Pierce's excellent [TAPL][tapl], but on Pierce's subsequent
Pierce, but on Pierce's subsequent textbook, [Software Foundations][sf], textbook, [Software Foundations][sf], written in collaboration with
written in collaboration with others and based on Coq. I am convinced others and based on Coq. I am convinced of Pierce's claim that basing
of Pierce's claim that basing a course around a proof assistant aids a course around a proof assistant aids learning, as summarised in his
learning, as summarised in his ICFP Keynote, [Lambda, The Ultimate ICFP Keynote, [Lambda, The Ultimate TA][ta].
TA][ta].
However, after five years of experience, I have come to the conclusion However, after five years of experience, I have come to the conclusion
that Coq may not be the best vehicle. Too much of the course needs to that Coq may not be the best vehicle. Too much of the course needs to