WebHome
-
Education Page
-
Literature
-
Schedule
-
Assignments
Center
Master Program
Center
Home
Courses
People
Projects
Page
Edit Page
Rename Page
Attach File
Printable
Wiki Source
More ...
Web
Recent Changes
Notify Service
News
Page Index
Search
More ...
Wiki
About TWiki
Text Formatting
Registration
Change Password
Reset Password
Users
Groups
Log In
or
Register
Course Schedule
Eifl
---+++ Week schedule | *Date* | *Activity* | *Preparation* | | 7/9 | Kick off, Lecture on [[Ehc.WebHome][EHC]], the [[%ATTACHURL%/20040906-eh-eifl-slides.pdf][slides]]. See [[Ehc.WebHome][EHC]] for further documentation. | | | 9/9 | Lecture on [[Ehc.WebHome][EHC]], in particular code generation | Read material on EH 1&2 from the technical report (see [[Ehc.WebHome][EHC]]), material on mapping to Java in Dijkstra, _Lazy Functional Parser Combinators in Java_ | | 14/9 | Lecture on Turner's SKI machine| see David Turner _A New Implementation Technique for Applicative Languages_, Philip Koopman _A Fresh Look at Combinator Graph Reduction_, John Hughes _Super Combinators - A New Implementation Method for Applicative Languages_ | | 16/9 | Reading | Peter Sestoft, _Deriving a lazy abstract machine_ | | 21/9 | Reading | Simon Peyton Jones, _Compiling Haskell by program transformation: a report from the trenches_ | | 23/9 | - | | | 28/9 | Project presentation/discussion | | | 30/9 | Lecture on flow analysis in AG systems | | | 5/10 | Reading | Simon L. Peyton-Jones, _Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine_ (part I,II) | | 7/10 | Project presentation/discussion | | | 12/10 | Reading | previous article (in particular part II + III) continued, prepare by finding the parts you do not understand | | 14/10 | Reading + project discussion | Urban Boquist, _Code Optimisation Techniques for Lazy Functional Languages_. This <nop>PhD thesis will be read during the remaining reading sessions | | 19/10 | - | | | 21/10 | - | | | 26/10 | Reading (page by page question mode) | <nop>PhD of Urban Boquist | | 2/11 | Reading (cont'd) | | | 4/11 | Reading (cont'd) | | | 11/11 | Presentations (in BBL-426), paper finished | | | 25/11 (23:59) | The final final submission of the paper | Wrapping up the project | The schedule will be filled in further during the seminar. A major part of the reserved slots will be used for reading through selected papers. The following list contains a probable initial sequence of papers to read together. Only the titles are mentioned (see the CourseLiterature for full references). ---+++ Assignments A weekly meeting for the discussion of the progress of the assignments will be held each thursday, during the final half our of the reserved slot for the course, i.e. from 16:30-17:00 (this may change to 14:15-15:00 if need arises). For each assignment 15 minutes is reserved in which you are expected to give a 5 min presentation of the current issue(s). These issues should be described via paper/email/www, to be distributed before or at the beginning of your mini-presentation. -- Main.AtzeDijkstra - 29 Aug 2004