[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: PG: Hackers and Painters

Hmm, yes. I'm not sure *exactly* what the similarities and differences are
between Haskell and Miranda; certainly the syntax was largely borrowed from
Miranda. Both Haskell and Miranda strike me as quite syntactically similar
to ML (especially list and tuple syntax). According to the informal "History
of Haskell" http://haskell.org/haskell-history.html , "The Haskell committee
originally wanted to use Miranda as a starting point, but the designer and
owner of Miranda was not interested."

There are features of Haskell that are not (AFAIK) in Miranda (the monadic
IO system, type classes).

Are you suggesting that because Haskell is/was based on Miranda that it is
not designed by committee? If so, then I probably have a different idea of
"designed by committee" from you. For example, C++ was initially the work of
Bjarne Stroustrup, and now it is designed by committee. If this the sort of
language you had in mind? If not, can you give some examples? (Isn't Common
Lisp designed by committee?)

-----Original Message-----
From: Steve Dekorte [mailto:steve@dekorte.com]
Sent: 20 May 2003 10:45
To: ll1-discuss@ai.mit.edu
Subject: Re: PG: Hackers and Painters

On Tuesday, May 20, 2003, at 02:18 AM, Bayley, Alistair wrote:
>> And if you want to find the most generally despised languages, look to
> >those designed by committees.
> Maybe true in general, but I can think of one exception. Haskell is a
> language designed by committee. Generally loved (well, at least liked) 
> by
> most of its users.

Wasn't Haskell largely based on "Miranda" which was designed by David 
Turner at UKC?

Social and economic freedom: http://www.lp.org/

The information in this email and in any attachments is 
confidential and intended solely for the attention and use 
of the named addressee(s). This information may be 
subject to legal professional or other privilege or may 
otherwise be protected by work product immunity or other 
legal rules.  It must not be disclosed to any person without 
our authority.

If you are not the intended recipient, or a person 
responsible for delivering it to the intended recipient, you 
are not authorised to and must not disclose, copy, 
distribute, or retain this message or any part of it.