> I would pose a different question: could you tell us *what kind
> of applets* would you like to write in a pure lazy language, why
> it would be more pleasant than Java (or Tcl/Tk, or ...)
What applets do I want? They should illustrate concepts
that we (*) teach in basic theoretical computer science.
I don't want just another Turing machine simulator.
An example that I have in mind is: the applet generates some graph,
on which the user plays a "game", like finding a Hamiltonian circuit,
or a three-colouring.
Actually, the programming should be done by students
from (next term's) functional programming course
(that, and logic programming, are the only "programming" courses
that we (*) teach).
Why write applets in Haskell? Well, why does Paul Hudak
wrote a book about "multimedia" programming in Haskell?
It's a way to teach the fundamental concepts and merits
of functional programming.
Yes I see, for applets and the like,
the problem is more with the interface design,
and less with the internals of the algorithm.
(*) we = our small group of theoretical CS here
--
-- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ --
-- [EMAIL PROTECTED] -- phone/fax (+49) 341 9732 204/209 --