On Tue, 4 Jul 2000, Ronald J. Legere wrote:

>  While perusing the newsgroups, I came across a post (of the same subject
> as above, if you want to find it on deja news)  by Bertrand Meyer (Eiffel)
> suggesting "Haskell (http://www.haskell.org) shouldn't really be a
> separate programming language, but rather an Eiffel library." and that
> someone should write it. I think this is driven by the recent addition of
> closure like 'agents' (http://www.eiffel.com/doc/manuals/language/agent/).  
> in eiffel (including anonymous functions). It is not clear what this
> library should do (lazy evaluation maybe?) but I was quite fascinated to
> see that Meyer is learning the joys of haskell :)
> 
>   Just proves that all languages will eventually evolve to become 
> haskell :) <* VERY BIG GRIN! *>

IMHO, the closest analog of Haskell among OO languages is Cecil:
Cecil contains closures, object initialization in Cecil is lazy and
objects are immutable by default etc.

And the main: Cecil multimethods in conjunction with the Cecil static type
system looks similar to Haskell approach to overloading, based on type
classes.
      
But Cecil and Haskell is a two different languages.

PS: Cecil URL: http://www.cs.washigton.edu/research/projects/cecil/

Regards,
Anton Moscal


Reply via email to