Biggest Haskell unit in the world

Hamilton Richards hrichrds@swbell.net
Wed, 27 Jun 2001 22:07:28 -0500


At 9:32 PM -0500 6/25/01, Bernard James POPE wrote:

> ... I think Miranda replaced
>Pascal as the first language taught to students, but that was a long time
>ago and I
>wasn't here at the time.

The switch from imperative to functional must be the hardest, both
politically and pedagogically. Does anyone recall how it came about?

> ... The use of Haskell is filtering up through the later-year subjects,
>as both staff and
>students become more comfortable with it. I think that many of our
>students do not
>appreciate some of the strong features of declarative programming until
>third or fourth
>year when they are faced with larger (more difficult) programming tasks.

I've had several students from my Haskell-based first course (i.e.,
subject) thank me later on, but the vast majority, lacking reinforcement,
seem to lose their ability to think functionally.

>There is still a conception amongst some of the students that FP is not really
>part of "Real World" programming, and that it is merely of interest to
>academics.

If I could say that about my fellow academics, I would be delighted!

Thanks for the enlightenment. Is my envy showing?

--Ham



------------------------------------------------------------------
Hamilton Richards, PhD           Department of Computer Sciences
Senior Lecturer                  Mail Code C0500
512-471-9525                     The University of Texas at Austin
Taylor Hall 5.138                Austin, Texas 78712-1188
ham@cs.utexas.edu                hrichrds@swbell.net
------------------------------------------------------------------