Dear Paul, thanks for your remarks, 

> However, especially because you have a group of experienced programmmers:
> ... it is exactly this group that needs to be trained to think differently, 

Yes, I will definitely keep that in mind.

> That said, don't be thrown off by the introductory nature of SOE.  
> In particular, chapters 13, 15, and 19 ...

Certainly. But for instance in chapter 15, 
I am quite worried about the usage of the memo "function", 
without which the whole thing wouldn't work.
To students, this looks as if for "really interesting" tasks,
standard Haskell isn't sufficient.


Chapter 13 is on animations (behaviours), from a user's 
(not implementor's) perspective. I will definitely cover this,
but here i would like to use FranTk, not FAL. why?

1) FranTk runs with hugs *and* with ghc 
   (does this hold for FAL as well? last I checked it seemed hugs only)

2) FranTk has all those fancy input widgets

Again i want to avoid the impression that Haskell is a toy language 
because all examples are run on a seemingly small interpreter,
and the graphics libraries are too simple. As I said,
the students have done some programming, including Java.


Their Java experience is also my motivation to present
Haskell parser combinators - I know some of the students' previous projects,
which involded writing expression parsers from scratch.
I think they noticed that this isn't funny,
and they will appreciate a good parser combinator library.


Best regards,
-- 
-- Johannes Waldmann ---- http://www.informatik.uni-leipzig.de/~joe/ --
-- [EMAIL PROTECTED] -- phone/fax (+49) 341 9732 204/252 --
===>  Drittes Leipziger Jongliertreffen           6. - 8. Oktober  <===
===>  http://www.informatik.uni-leipzig.de/~joe/juggling/dreilei/  <===

Reply via email to