From: D.Wakeling@exeter.ac.uk

(Up to Haskerl index.)
From: D.Wakeling@exeter.ac.uk
Date: Thu, 3 Aug 1995 17:18:23 +0100
Message-Id: <2187.199508031618@olib>
To: jmattson@hpclopt.cup.hp.com, andy@dcs.gla.ac.uk, andre@dcs.gla.ac.uk, 
    simonm@dcs.gla.ac.uk, sansom@dcs.gla.ac.uk

[snip -- Will]

   I don't work on functional programming as much as I used to, but
I do have a proposal for a new surrealist programming language, which 
I hope will make Haskell obsolete (other than as an assembly language).
Briefly, functional languages are good because they are *declarative*, 
and you don't have to write lots of sequencing statements, assignemnts
etc. But surrealist languages are better because they are *suggestive*, 
and you don't even have to write any functions! It takes a while to 
get used to this much higher level of programming. For example, a 
shell sort is just a drawing of an eggshell on top of an overturned 
rowing boat. The type system is pretty hard to master too --- can I
connect a head directly to a foot? It depends on the context --- so never
complain about Type Classes, which are trivial by comparison. I'm 
currently building a prototype Surrealist Recursive Calculator (SRC) 
here at Exeter which accepts surrealist programs in HTML. 

   There, I hope that was crazy enough ... :-)

   David Wakeling (inventor of surrealist programming)

-------------------------------------------------------------------------------
Dr David Wakeling              | "Far better it is to dare mighty things, to 
Department of Computer Science |  win glorious triumphs, even though checkered
University of Exeter           |  by failure, than to take rank with those poor
Exeter EX4 4PT                 |  spirits who neither enjoy much nor suffer 
United Kingdom                 |  much, because they live in the gray twilight 
phone: +44 1392 264054         |  that knows not victory or defeat."
fax:   +44 1392 264067         |
http://www.dcs.ex.ac.uk/~david |  -- Theodore Roosevelt
-------------------------------------------------------------------------------
(Back to Haskerl index.)


Will Partain, partain@dcs.gla.ac.uk; 1998-03-07.