X-Git-Url: http://lambda.jimpryor.net/git/gitweb.cgi?p=lambda.git;a=blobdiff_plain;f=index.mdwn;h=04a49ad80c41708f4b07ecc7dfc7a7c0c581b7f6;hp=bfb9e297ad08228eb559447cbaab73ff9bd14ef7;hb=b5f033198b60cd8029897619b49fd966b6a59291;hpb=f60320e3d6f9f2a6361062309d74d2ea5721cfba diff --git a/index.mdwn b/index.mdwn index bfb9e297..04a49ad8 100644 --- a/index.mdwn +++ b/index.mdwn @@ -6,12 +6,12 @@ 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]] ## +## [[Offsite Readings|readings]] ## + ## Announcements ## * This wiki will be undergoing lots of changes throughout the semester, and particularly in these first few days as we get it set up, migrate over some of the content from the previous time @@ -22,20 +22,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 +132,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 +219,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 +231,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,9 +249,12 @@ 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]]) +