Home
Schedule
Abstract Template
Masters Attendance
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
Online Linear Pretty Printing
Stc
ComputingScienceColloquium Date: April 29 Time: 11:00 Room: BBL 509 ----+++ Speaker: [[http://www.cs.uu.nl/~doaitse][Doaitse Swierstra]] ----+++ Title: [[http://www.cs.uu.nl/research/techreps/UU-CS-2004-025.html][Online, Linear, Pretty Printing]] ----+++ Abstract In 1980 Derek Oppen published an imperative pretty printing algorithm (TOPLAs2, 4), that has served as a source of inspiration for many other papers on the subject. Several people have tried to derive a similar algorithm in Haskell (Hughes, Peyton-Jones, Wadler), but it took until 2001 before a Haskell program meeting the same specifications was given by Olaf Chitil in the Haskell workshop of that year. I the talk I will sketch the original problem, present the derivation of a solution of which I think it is simpler and much easier to understand than Chitils's solution, and will discuss the ideas behind Olaf Chitil's solution (which are interesting by themselves, but probably unnecessary for this problem) and the differences with my solution. If you want to know more about this you may want to read the [[http://www.cs.uu.nl/research/techreps/UU-CS-2004-025.html][technical report]].