Programming Languages

Implementing the Knuth/Plass line breaking algorithm in Haskell

Your job is to re-im­ple­ment the Knuth-Plass line break­ing al­go­rithm, which is used in the TeX and LaTeX text pro­cess­ing sys­tems, in Haskell. To this end, we use an ex­ist­ing li­brary for DVI files, which al­ready con­tains a sim­ple line break­ing al­go­rithm. An op­tional goal of this the­sis is to write the the­sis re­port using the code de­vel­oped in this the­sis.

Fur­ther In­for­ma­tion

Con­tact

Klaus Os­ter­mann