X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=index.mdwn;h=73d2020ba46e1c9beb1f41542785fb0226c4662c;hp=9ca99f7664d9adb59dbc714f8fd1af0dfc4cf74d;hb=503136d0c685c3e9c0f2768aa4a8ba44e48ef1d9;hpb=88ea63fb435e4abacd88efa5c9add82ad6d611f4 diff --git a/index.mdwn b/index.mdwn index 9ca99f76..73d2020b 100644 --- a/index.mdwn +++ b/index.mdwn @@ -90,15 +90,15 @@ languages, and we will encourage experimentation with running, modifying, and writing computer programs. The course will not presume lots of mathematical or logical background, either. -However, it will demand a certain amount of comfort working with such material. -And it wouldn't be especially well-suited to be a first graduate-level course +However, it will demand a certain amount of comfort working with such material; as a result, +it will not be especially well-suited to be a first graduate-level course in formal semantics or philosophy of language. If you have concerns about your background, come discuss them with us. It hasn't yet been decided whether this course counts for satisfying the logic requirement for Philosophy PhD students. -Faculty and students from outside of NYU Linguistics and Philosophy are wlecome +Faculty and students from outside of NYU Linguistics and Philosophy are welcome to audit, to the extent that this coheres well with the needs of our local students. @@ -125,7 +125,7 @@ family of programming languages. The other dialect is called "SML" and has several implementations. But Caml has only one active implementation, OCaml, developed by the INRIA academic group in France. -* Those of your with some programming background may have encountered a third +* Those of you with some programming background may have encountered a third prominent functional programming language, **Haskell**. This is also used a lot in the academic contexts we'll be working through. Its surface syntax differs from Caml, and there are various important things one can do in @@ -144,7 +144,11 @@ Hankin, currently $17 on * (Another good book covering the same ground as the Hankin book, but more thoroughly, and in a more mathematical style, is *Lambda-Calculus and Combinators: -an Introduction*, by J. Roger Hindley and Jonathan P. Seldin.) +an Introduction*, by J. Roger Hindley and Jonathan P. Seldin. If you choose to read +both the Hankin book and this book, you'll notice the authors made some different +terminological/notational choices. At first, this makes comprehension slightly slower, +but in the long run it's helpful because it makes the arbitrariness of those choices more salient.) + * *The Little Schemer, Fourth Edition*, by Daniel P. Friedman and Matthias Felleisen, currently $23 on [Amazon](http://www.amazon.com/exec/obidos/ASIN/0262560992). @@ -167,6 +171,13 @@ superficial syntactic differences between these languages. ##[[Schedule of Topics]]## +##[[Lecture Notes]]## + +##[[Offsite Reading]]## + +There's lots of links here already to tutorials and encyclopedia entries about many of the notions we'll be dealing with. + + ---- All wikis are supposed to have a [[SandBox]], so this one does too.