Version française
Home     About     Download     Resources     Contact us    
Browse thread
Re: Clean goes open source
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Brian Rogoff <bpr@s...>
Subject: Re: Clean goes open source
On 8 Sep 2000, Julian Assange wrote:
> Markus Mottl <mottl@miss.wu-wien.ac.at> writes:
> > advantages/disadvantages against each other, I prefer OCaml (no, I don't
> > use its OO part). 
> 
> Does *anyone* use the OO part?

Yes. But only in a few places, and most of those could be eliminated. In 
some places I think classes are better though. As Markus Mottl points out 
there are advances in module systems that could shrink the domain of class 
systems. 

The OCaml class system is quite nice, with separation of type and
inheritance hierarchy (like Sather), multiple inheritance, self types, 
etc. 

Minor criticisms. No "typecase" construct. No module spanning mutually
recursive class construct. Polymorphic methods would be really nice and 
allow the OCaml OOP style to remain more "functional" since the
workarounds sometimes involves refs. Eiffel style renaming would be
useful. 

-- Brian