Haskell for non-Haskell's sake

Joost Visser joost.visser@di.uminho.pt
Mon, 1 Sep 2003 14:41:10 +0100


Hi Hal,

On Saturday 30 August 2003 01:39, Hal Daume III wrote:
> If you use Haskell for a purpose *other than* one of those listed below=
,
> I'd love to hear.  I don't need a long report, anything from a simple "=
I
> do" to a paragraph would be fine, and if you want to remain anonymous
> that's fine, too.

Together with Ralf Laemmel I have applied Haskell for processing not only=
=20
Haskell itself, but also Cobol and Java. See:

http://homepages.cwi.nl/~ralf/padl03/

And a quote from the abstract:

In a selection of case studies, we demonstrate that typed functional=20
programming in Haskell, augmented with Strafunski's support for generic=20
traversal and external components, is very appropriate for the developmen=
t of=20
practical language processors. In particular, we discuss using Haskell fo=
r=20
Cobol reverse engineering, Java code metrics, and Haskell re-engineering.

Then again, we are not using only Haskell, since we resort to external=20
components e.g. for parsing.

Regards,
Joost

--=20
Dr. ir. Joost Visser   | Departamento de Inform=E1tica
phone  +351-253-604461 | Universidade do Minho
fax    +351-253-604471 | mailto:Joost.Visser@di.uminho.pt
mobile +351-91-6253618 | http://alfa.di.uminho.pt/~joost.visser