Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

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: 2000-09-11 (13:17)
From: Brian Rogoff <bpr@s...>
Subject: Re: Clean goes open source
On 8 Sep 2000, Julian Assange wrote:
> Markus Mottl <> 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 

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

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

-- Brian