started to write Modules and Collections
This commit is contained in:
parent
ede0c7cc1b
commit
c12ce5c3d9
1 changed files with 5 additions and 6 deletions
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue