Browse thread
Re: Clean goes open source
- Brian Rogoff
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ 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