Seminar Efficient impl. of functional languages

Website:website containing additional information
Course code:INFOEIFL
Credits:7.5 ECTS
Period:periode 2 (week 46 t/m 5, dwz 12-11-2007 t/m 1-2-2008; herkansing week 11)
Timeslot:A
Participants:up till now 5 subscriptions
Schedule:Dit is een oud rooster!
formgrouptimeweekroomteacher
seminar   ma 11-1346-51,2-4 BBL-505 Jeroen Fokker
 
wo 09-1146-51,2-4 BBL-505
Contents:Implementing lazy evaluated languages efficiently on current hardware is no easy task; simple and elegant implementation models exist but are slow, and building implementations that run as fast as their imperative, strictly evaluated counterparts is still not possible. In this semniar we will study, by reading papers together and discussing them, how functional languages are being implemented, and how program analysis and transformation may result in faster implementations.
Literature:papers from the open literature
Course form:Seminar in which we jointly read papers. Depending on the number of participants we will hand out separate subjects for which you will have to prepare a presentatation. In order to give the work a concrete basis we will try to study areas as much as possible in the context of the current implementation of the Utrecht Haskell Compiler.
Exam form:You will have to prepare: - a presentation - a small thesis about the subject of this presentation - where applicable: part of an implementation
Minimum effort to qualify for 2nd chance exam:Om aan de aanvullende toets te mogen meedoen moet de oorspronkelijke uitslag minstens 4 zijn.
wijzigen?