FP /

Comparing Datatype-Generic Libraries in Haskell

Submitted even more updated version to JFP
Submitted updated version after taking into account reviwers' comments
Extended version submitted to the JFP special issue on GP
Accepted for publication at Haskell'08
Short version submitted to Haskell'08.
Technical report version published.

Paper homepage at Utrecht Univ.: http://www.cs.uu.nl/wiki/bin/view/Alexey/ComparingLibrariesForGenericProgrammingInHaskell


Source code for the library comparison is in

  darcs get http://code.haskell.org/generics/

in the subdirectory comparison/

The paper source is in an svn repository in Utrecht.

  svn checkout https://subversion.cs.uu.nl/repos/project.dgp-haskell.projects/ComparingLibraries

Some dependencies needed to get the source -> pdf running:

  sudo apt-get install subversion
  sudo apt-get install lhs2tex
  sudo apt-get install texlive-latex-extra
  sudo apt-get install texlive-fonts-recommended
  sudo apt-get install texlive-math-extra
  svn checkout https://svn.cs.uu.nl:12443/repos/johanj/Papers/ComparingLibraries
  cd ComparingLibraries/Journal

This is also useful:

  sudo apt-get install latexmk
  make paper.tex
  latexmk -pdf paper

It looks like the Ubuntu-version of lhs2tex has a few bugs (som wrongly indented lines of code generated) so I pulled a fresh version from svn instead (which worked better).

Sideways table formatting problem

To fix our problem, I have added the following to the header:

  % for sidewaystable
  \setlength\rotFPtop{0pt plus 1fil}
  \setlength\rotFPbot{0pt plus 1fil}

Background info (document class problem) in this thread: http://www.latex-community.org/forum/viewtopic.php?f=4&t=1742