> 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 --


Reply via email to