further fixes to Preface, Acknowledgements
This commit is contained in:
parent
62c6e88b14
commit
61d00be7c1
3 changed files with 30 additions and 19 deletions
11
README.md
11
README.md
|
@ -4,13 +4,16 @@ title: About
|
|||
permalink: /about/
|
||||
---
|
||||
|
||||
This is a rewrite of the text [Software Foundations][sf] from Coq to
|
||||
Agda. The authors are [Wen Kokke][wen] and [Philip Wadler][phil].
|
||||
This book is an introduction to programming language theory, written
|
||||
in Agda. The authors are [Wen Kokke][wen] and [Philip Wadler][phil].
|
||||
|
||||
Please send us comments! The text is currrently being drafted. The
|
||||
first draft of the first half will be completed before the end of
|
||||
first draft of Part I will be completed before the end of
|
||||
March 2018. When that is done it will be announced here, and that would be
|
||||
an excellent time to comment on the first half.
|
||||
an excellent time to comment on the first part.
|
||||
|
||||
The book was inspired by [Software Foundations][sf], but presents the
|
||||
material in a different way; see the [Preface](Preface).
|
||||
|
||||
## How to host literate code
|
||||
|
||||
|
|
18
index.md
18
index.md
|
@ -3,14 +3,18 @@ title : Table of Contents
|
|||
layout : page
|
||||
---
|
||||
|
||||
This is a rewrite of the text [Software Foundations][sf]
|
||||
from Coq to Agda. The authors are
|
||||
[Wen Kokke][wen] and [Philip Wadler][phil].
|
||||
This book is an introduction to programming language theory, written
|
||||
in Agda. The authors are [Wen Kokke][wen] and [Philip Wadler][phil].
|
||||
|
||||
Please send us comments! The text is currrently being drafted. The
|
||||
first draft of the first half will be completed before the end of
|
||||
first draft of Part I will be completed before the end of
|
||||
March 2018. When that is done it will be announced here, and that would be
|
||||
an excellent time to comment on the first half.
|
||||
an excellent time to comment on the first part.
|
||||
|
||||
The book was inspired by [Software Foundations][sf], but presents the
|
||||
material in a different way; see the [Preface](Preface).
|
||||
|
||||
## Front matter
|
||||
|
||||
- [Preface](Preface)
|
||||
|
||||
|
@ -37,6 +41,10 @@ an excellent time to comment on the first half.
|
|||
- [StlcProp: Properties of STLC](StlcProp)
|
||||
- [Scoped: Scoped and Typed DeBruijn representation](Scoped)
|
||||
|
||||
## Backmatter
|
||||
|
||||
- [Acknowledgements](Acknowledgements)
|
||||
|
||||
[sf]: https://softwarefoundations.cis.upenn.edu/
|
||||
[wen]: https://github.com/wenkokke
|
||||
[phil]: http://homepages.inf.ed.ac.uk/wadler/
|
||||
|
|
|
@ -5,13 +5,12 @@ permalink : /Preface
|
|||
---
|
||||
|
||||
This book is an introduction to programming language theory, written
|
||||
in Agda.
|
||||
in Agda. The authors are [Wen Kokke][wen] and [Philip Wadler][phil].
|
||||
|
||||
Please send suggestions to improve the text to [me][phil]. The text
|
||||
is currrently being drafted. The first draft of the first half will be
|
||||
completed before the end of March 2018. When that is done it will be
|
||||
announced here, and that would be an excellent time to comment on the
|
||||
first half.
|
||||
Please send us comments! The text is currrently being drafted. The
|
||||
first draft of Part I will be completed before the end of
|
||||
March 2018. When that is done it will be announced here, and that would be
|
||||
an excellent time to comment on the first part.
|
||||
|
||||
|
||||
## Personal remarks
|
||||
|
@ -50,7 +49,7 @@ using just one name for each concept, e.g., substitution is
|
|||
attempt at consistency. *Propositions as types* as a foundation of
|
||||
proof is on proud display.
|
||||
|
||||
Alas, there is no standard text for programming language theory in
|
||||
Alas, there is no textbook for programming language theory in
|
||||
Agda. Stump's [Verified Functional Programming in Agda][stump] covers
|
||||
related ground, but focusses more on programming with dependent
|
||||
types than on teaching the theory of programming languages.
|
||||
|
@ -59,13 +58,14 @@ The original goal was to simply adapt *Software Foundations*,
|
|||
maintaining the same text but transposing the code from Coq to Agda.
|
||||
But it quickly became clear to me that after five years in the
|
||||
classroom I had my own ideas about how to present the material. They
|
||||
say you should never write a book unless you cannot not write the
|
||||
say you should never write a book unless you cannot *not* write the
|
||||
book, and I soon found that this was a book I could not not write.
|
||||
|
||||
I am fortunate that my student, [Wen Kokke][wen], was keen to help.
|
||||
They guided me as a newbie to Agda and provided an infrastructure that
|
||||
is easy to use and produces pages that are a pleasure to view. Most
|
||||
of the text was written during a sabbatical in the first half of 2018.
|
||||
is easy to use and produces pages that are a pleasure to view.
|
||||
|
||||
Most of the text was written during a sabbatical in the first half of 2018.
|
||||
|
||||
-- Philip Wadler, Rio de Janeiro, January--June 2018
|
||||
|
||||
|
|
Loading…
Reference in a new issue