Browse thread
Avoiding shared data
[
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: | Markus Mottl <markus.mottl@g...> |
| Subject: | Re: Ant: Re: FP/IP and performance (in general) and Patterns... (Re: [Caml-list] Avoiding shared data) |
On 10/5/05, Martin Chabr <martin_chabr@yahoo.de> wrote: > User interfaces, business systems, anything with > objects which have changing states and which react to > events and interact with each other ==> use OOP FWIW, we use OCaml for fairly large systems (> 100 KLOCs, > 1000 modules) with very complicated business logic handling high-volume realtime events. Even though OCaml supports OOP very well, probably much better than most mainstream languages, we do not use OOP and are not intending to do so. Mutable records together with modules are perfectly fine for handling changing states safely and efficiently and are in the general case semantically more transparent than objects. Your mileage may vary... Regards, Markus -- Markus Mottl http://www.ocaml.info markus.mottl@gmail.com