This page is under construction.
|
|---|
| 4. Software |
| 4.1 Haskell examples |
NB. The programs were written for Haskell 1.2!
main = putStr "hello world\n"
;-)
(.dvi)
| 4.2 A Haskell library |
NB. The library was written for Haskell 1.2!
[a]) (planned)
[a] -> b)
| 4.3 A library of sorting routines |
Sorting algorithms are a hobby horse of mine. Here is a collection of known and not so widely known algorithms in Haskell: Sort.tar.bz2 (Hugs support is currently broken).
| 4.4 lhs2TeX |
lhs2TeX is a preprocessor for typesetting Haskell programs
(well, not just Haskell) that combines some of the good features of
pphs and smugweb.
The latest, greatest version of lhs2TeX can be found here. Andres Löh is the new
(well, actually the first) maintainer of lhs2TeX, thanks
Andres!
| 4.5 Functional Metapost |
Source tarballs: version 0.1, version 0.2. Joachim Korittky's diploma thesis (in German) explains Functional MetaPost.
| 4.6 Priority search queues |
Here is accompanying material for the paper A Simple Implementation Technique for Priority Search Queues (also available as: 58K gzipped postscript, 168K PDF, 15K tar archive of the sources).
| 4.7 Syntax highlighting files for KDE's Kate |
Here are syntax highlighting files for Haskell scripts and for Literate Haskell scripts
(simply install them in ~/.kde/share/apps/kate/syntax/ or
in the global $(PREFIX)/share/apps/kate/syntax/).
| 4.8 Generics for the masses |
Here is accompanying material for the paper Generics for the masses: 8K bzip2 tar archive of the sources.
| 4.9 Frown |
Frown is an LALR(k) parser generator for Haskell 98 written in Haskell 98.
The latest, greatest version of Frown can be found here.