Re: Haskell and the NGWS Runtime

2000-08-15 Thread S. Achterop IWI-120 3932

Fergus Henderson wrote:
> 
> On 14-Aug-2000, Benjamin Leon Russell <[EMAIL PROTECTED]> wrote:
> >
> > Ah, a testable hypothesis!  If you are right, then you should be able to
> > provide an example of a language that meets the requirements of writing
> > both low-level kernel code and most user applications equally well for
> > the bulk of the programmers working with the language!
> 
> Well, how about Modula II and Ada?
> 

   Or maybe even better, Modula-3?


Sietse Achterop




no subject (file transmission)

1998-09-15 Thread S. Achterop IWI-120 3932


Concerning Int vs. Integer:

Wouldn't it be better if Standard Haskell had "save" Int's, that is a version that 
simply
would abort the program when encountering a overflow.
This can be implemented without too much of a penalty on the more relevant benchmarks.

And if Int32 and friends from the Hugs/GHC libs are promoted to the standard library
in some form then the report has to change on two points:
 1. state that an exceptional result (for all fixed precision types?) yield an error,
instead of being undefined.
 2. note that the standard library will contain an integer without overflow checking

That implementations would, for the moment, implement this new Int by just using the 
current
situation only would be a minor temporary inconvenience.

On a general note, should executing a program not always yield a defined result?
That is, either yield the correct result OR produce an error message?


  Sietse Achterop







re: Felleisen on Standard Haskell

1998-08-04 Thread S. Achterop IWI-120 3932

Scott Turner wrote:

>At 18:08 1998-08-04 +0900, Frank A. Christoph wrote:
>>>[...] 'Standard Haskell' [...] 'Haskell 1.5'.
>>[...] Haskell--?  [...]  (-1) Haskell [...] Pre-Haskell
>
>Others wrote "Haskell 98" and "Teaching Haskell".
>
>"Haskell 2000" uses a nice, round number that is close enough, given that
>Haskell 2 won't be finished until well after that year.

The version of Haskell with with we will be able to reach a significant
larger audience
will be a version that will have at least MPC's, such as used in
graphical user interfaces etc.
Therefore, IMHO, we should reserve a "glamourous" name such as Standard
Haskell for that
version of the language. Why not just Haskell for the current version?

My 2cts.

 Sietse Achterop



Sietse's signature file.