X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=index.mdwn;h=d295e1dd744b8e8b98030aa597a63eb8a0bf2c42;hp=bfb9e297ad08228eb559447cbaab73ff9bd14ef7;hb=aa04c6678e2ceab5aaae95b611ce226983ae3dda;hpb=f60320e3d6f9f2a6361062309d74d2ea5721cfba diff --git a/index.mdwn b/index.mdwn index bfb9e297..d295e1dd 100644 --- a/index.mdwn +++ b/index.mdwn @@ -6,9 +6,7 @@ This course is co-taught by [Chris Barker](http://homepages.nyu.edu/~cb125/) and The seminar meets in spring 2015 on Thursdays from 4 until a bit before 7 (with a short break in the middle), in the Linguistics building at 10 Washington Place, in room 103 (front of the first floor). - +One student session to discuss homeworks will be held every Wednesday from 5-6, in Linguistics room 104 (back of the first floor). ## [[Index of Content (lecture notes and more)|content]] ## @@ -22,20 +20,18 @@ the text and links there haven't been updated. And/or you can get started on ins * As we mentioned in class, if you're following the course and would like to be emailed occasionally, send an email to , saying "lambda" in the subject line. Most often, we will just post announcements to this website, rather than emailing you. But occasionally an email might be more appropriate. + - +we'll be doing the next week. It's expected you'll have made at least a serious start on that +week's homework (due the following day) before the session. * Here is information about [[How to get the programming languages running on your computer|installing]]. If those instructions seem overwhelming, note that it should be possible to do a lot of this course using only demonstration versions of these languages [[that run in your web browser|browser]]. @@ -134,6 +130,9 @@ course is to enable you to make these tools your own; to have enough understanding of them to recognize them in use, use them yourself at least in simple ways, and to be able to read more about them when appropriate. +"Computer Science is no more about computers than astronomy is about telescopes." -- [E. W. Dijkstra](https://en.wikipedia.org/wiki/Edsger_W._Dijkstra) (or Hal Abelson, or Michael Fellows; the quote's origins are murky) + + [[More about the topics and larger themes of the course|overview]] @@ -218,8 +217,8 @@ Other R7RS-friendly: [Gauche](http://practical-scheme.net/gauche), [Chibi](https [Lisp](http://en.wikipedia.org/wiki/Lisp_%28programming_language%29), [Scheme](http://en.wikipedia.org/wiki/Scheme_%28programming_language%29), [Racket](http://en.wikipedia.org/wiki/Racket_%28programming_language%29), and -[Chicken](http://en.wikipedia.org/wiki/CHICKEN_%28Scheme_implementation%29).) - +[Chicken](http://en.wikipedia.org/wiki/CHICKEN_%28Scheme_implementation%29).) + (Help on [[Learning Scheme]]) * **Caml** is one of two major dialects of *ML*, which is another large family of programming languages. Caml has only one active "implementation", @@ -230,8 +229,8 @@ specifically in OCaml. (Wikipedia on [ML](http://en.wikipedia.org/wiki/ML_%28programming_language%29), [Caml](http://en.wikipedia.org/wiki/Caml), and -[OCaml](http://en.wikipedia.org/wiki/OCaml).) - +[OCaml](http://en.wikipedia.org/wiki/OCaml).) + (Help on [[Learning OCaml]]) * **Haskell** is also used a @@ -248,8 +247,8 @@ for "Glasgow Haskell Compiler". (Wikipedia on [Haskell](http://en.wikipedia.org/wiki/Haskell_%28programming_language%29) and -[GHC](https://en.wikipedia.org/wiki/Glasgow_Haskell_Compiler).) - +[GHC](https://en.wikipedia.org/wiki/Glasgow_Haskell_Compiler).) + (Help on [[Learning Haskell]])