[Haskell-cafe] Tutorial/slides on pretty-printing combinators?
Tony Sloane
inkytonik at gmail.com
Thu Nov 17 00:06:16 CET 2011
On 17/11/2011, at 12:31 AM, Jerzy Karczmarczuk wrote:
> Sean Leather:
>> Do you know of any tutorial or slides from a talk on one of the pretty-printing libraries?
>>
> Sean, if you need info just on Haskell solutions, other people will help you. There is a paper:
> "Linear, bounded, functional pretty-printing" by Doaitse Swierstra and Olaf Chitil (and "Pretty Printer with Lazy Deques" by Olaf, a Functional Pearl if I am not mistaken). BTW, something has been implemented in Scala based on the S. and C. approach.
Yes, our Scala port of the continuation-based version from Doaitse and Olaf's paper is in the Kiama library:
http://code.google.com/p/kiama
http://code.google.com/p/kiama/source/browse/src/org/kiama/util/PrettyPrinter.scala
Some brief slides from a short fpsyd talk on this part of Kiama are at http://code.google.com/p/kiama/wiki/Research.
regards,
Tony
More information about the Haskell-Cafe
mailing list