Re: Standard Haskell

1997-08-21 Thread Hans Aberg
At 17:24 97/08/21, Wolfgang Beck wrote: >Does Haskell really need the features that will be part of >a Research Haskell? Or is it better to freeze Haskell development >now and start developing systems u s i n g Haskell? Languages look >very ugly if too overloaded with new concepts (look at C++). >

Re: Standard Haskell

1997-08-21 Thread Frank Christoph
> >> Standardizing a language tends to make it obsolete, due to lack of > >>creativity. Perhaps it is time to start discussing the successor of > >>Haskell then. > > > >Please not yet! Let us finish Haskell first! > > Well, what I tried to say is that once one starts to standardize

RE: how about main :: IO Int

1997-08-21 Thread R.S. Nikhil
> From: Christian Sievers[SMTP:[EMAIL PROTECTED]] > Sent: Thursday, August 21, 1997 6:59 PM > To: [EMAIL PROTECTED] > Subject: how about main :: IO Int > > Hello, I just wondered if it was ever considered to let the main > function > have the type IO Int, in order to let

how about main :: IO Int

1997-08-21 Thread Christian Sievers
Hello, I just wondered if it was ever considered to let the main function have the type IO Int, in order to let the haskell programm be able to return an exit code to the calling environment, as C's int main(...) does. I think real programms sometimes want to exit(1) in some cases. Christian

what's wrong with instance C a => D a

1997-08-21 Thread Christian Sievers
The report says explicit that instance declarations like instance C (a,a) where ..., or for (Int,a) or for [[a]] are not allowed. I tried to understand this by thinking these types are too complex, but I had to learn that a type may also be too simple, i.e. just writinginstance D ais not

Re: simplicity and seriousness and efficiency

1997-08-21 Thread Zooko Journeyman
Someone wrote: > Honestly, would you use a language which does not allow to program a > depth-first graph traversal in O(n). Ah. I didn't realize it was that bad. My understanding of Haskell is quite rudimentary. And yet, now that I think about it, I have never implemented a depth-first gr

Re: Standard Haskell

1997-08-21 Thread Wolfgang Beck
Hans Aberg writes: > > I would rather think that the reason that functional languages are not > used is the lack of an ISO/ANSI standard, plus the lack of standard ways of > making cooperation with other, imperative languages. > This is true. The Haskell community has to decide wether Haskell

Re: Is Standard Haskell a serious language?

1997-08-21 Thread Heribert Schuetz
Ralf Hinze writes: > [...] > To turn Haskell into a serious language, several > *extensions* are absolutely necessary: > [...] Another area that should be standardized in order to make Standard Haskell more serious is the interaction with other programming languages. However, I don't know whether

simplicity and seriousness

1997-08-21 Thread Zooko Journeyman
If I may interject... It seems that you are considering the alternatives of "simple" versus "useful for serious work". This is highly ironic to me, because I first discovered Haskell a couple of months ago when I said "I want a simple language with _fewer_ _features_ to do my serious work in.",

Is Standard Haskell a serious language?

1997-08-21 Thread Ralf Hinze
John Hughes writes > (...) > encountered all too many students with the impression that functional > languages are OK for toy programs, but for real work you need > C/C++/Java/whatever. They can easily get that impression, paradoxically, > because of the success we functional programmers have ha

Re: Irrefutability

1997-08-21 Thread Philip Wadler
Stefan, Something like your proposal for `irrefutable cases' was tried out by Friedman and Wise a long time ago. I hope I'm remembering that correctly -- I have an even more vague memory that the original idea was proposed by McCarthy. You should follow this up by contacting Friedman and Wise t

Re: Standard Haskell

1997-08-21 Thread Hans Aberg
At 11:54 97/08/21, John Hughes wrote: >>Is it not possible to make the versions upwards compatible, so that >> Haskell 1.4 code somehow can be run on Haskell 1.5? Does "being stable" >> need to mean unchangeable? > >Well, that's really been the aim all along, but things haven't t

Re: Standard Haskell

1997-08-21 Thread Chris Burdorf
Please pardon me if I come across as a smug outsider, but it seems like a Catch-22 situation: 1. Designers would like more people to program in Haskell. 2. The industry prefers to use standards. 3. Designers realize that a standard will more or less put them out of business. This is

Re: Standard Haskell

1997-08-21 Thread Hans Aberg
John Hughes writes: >> If now the language should be standardized, why not make it an >>ISO/ANSI standard? >> >I don't think this is the time. Look at Pascal. After the revised definition >was published many years passed before it became an ISO standard, during which >the language

Re: Standard Haskell

1997-08-21 Thread Hans Aberg
At 17:26 97/08/20, John Whitley wrote: >Perhaps what is needed are two tracks of language development, >"Standard Haskell" and "Research Haskell". The research community >continues to develop, distribute, and test new language concepts with >less fear of disrupting existing users. After sufficien

Re: Standard Haskell

1997-08-21 Thread John Hughes
Let me try to give my answers to some of the points that have come up since yesterday. Hans Aberg says: If now the language should be standardized, why not make it an ISO/ANSI standard? I don't think this is the time. Look at Pascal. After the revised definition was publishe

Re: Standard Haskell

1997-08-21 Thread David Barton
Fergus Henderson writes: ISO is the same. But standards don't get updated every five years. Rather, each standard must be _reconsidered_ every five years. One of the possible results is for the standard to be reapproved unchanged. If the standards committee does decide that the stan

Freezing Haskell?

1997-08-21 Thread Klaus Georg BarthelmannypHhgMxU:/home/barthel/nsmail/
Hi! The wish to freeze Haskell with the next version came as a complete surprise to me (only an occasional user). Isn't the present state very unsatisfactory? - Monads were introduced but, in my opinion, aren't yet fully integrated. They should be more pervasive. (Those who don't like further

Re: Standard Haskell

1997-08-21 Thread David Barton
Hans Aberg writes: I do not think that the Pascal standardizing model is being used anymore; instead one schedules a new revision, say every five years (this is used for C++). There is already an application put in for ISO/ANSI standardizing of Java, and I think Java is younger than