[mercury-users] There's nowt so boring as writing thesis

Tyson Dowd trd at cs.mu.OZ.AU
Fri Sep 11 13:51:39 AEST 1998


On 11-Sep-1998, Thomas Charles CONWAY <conway at cs.mu.OZ.AU> wrote:
> However, to be fair, monads are the foundation for a whole host of things
> which have nothing to do with uniqueness/CTGC/etc. For example the monadic
> parser combinators can (not very conveniently) be modelled in Mercury using
> higher order. Essentially in this instance, they provide a syntactic
> frame work which is hard to beat (the Mercury equivalents of the monadic
> parser combinators are not nearly so nice to use because of the syntactic
> baggage of higher order programming in Mercury - unfortunately Mercury
> is using early seventies syntax, and Haskell mid eighties.

IMHO Mercury syntax is more taxing on the writer than the reader.
Sometimes things are a little time-consuming to write, but on
reading it's quite clear what is what, because the syntax makes it
pretty clear.

Haskell syntax is reversed.  I have found myself very lost in medium
size Haskell programs that I wrote myself a few weeks before.

(It might just be a matter of experience).

-- 
Those who would give up essential liberty to purchase a little temporary
safety deserve neither liberty nor safety.     - Benjamin Franklin

Tyson Dowd   <tyson at tyse.net>   http://tyse.net



More information about the users mailing list