Browse thread
Estimating the size of the ocaml community
-
Yaron Minsky
-
Christopher A. Watford
-
Frédéric_Gava
-
skaller
-
Erik de Castro Lopo
- Olivier_Pérès
-
Thomas Fischbacher
-
Frédéric_Gava
-
Thomas Fischbacher
- Paul Snively
- josh
- Richard Jones
-
Jon Harrop
-
Michael Walter
-
Jon Harrop
- Damien Doligez
- Thomas Fischbacher
- Michael Walter
-
Radu Grigore
- Gerd Stolpmann
- Jon
-
Jon Harrop
- Thomas Fischbacher
- Richard Jones
-
Michael Walter
- Ville-Pertti Keinonen
- Oliver Bandel
- Basile STARYNKEVITCH
-
Thomas Fischbacher
- ronniec95@l...
- skaller
- chris.danx
-
Frédéric_Gava
-
Erik de Castro Lopo
- sejourne_kevin
- Stefano Zacchiroli
-
skaller
-
Frédéric_Gava
- Kenneth Knowles
- Michael Jeffrey Tucker
- Richard Jones
- Nicolas Cannasse
- Evan Martin
- Eric Stokes
- chris.danx
- Sylvain LE GALL
- sejourne_kevin
- Sven Luther
- Johann Spies
-
Christopher A. Watford
[
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: | 2005-02-04 (09:02) |
From: | Frédéric_Gava <frederic.gava@w...> |
Subject: | Re: [Caml-list] Estimating the size of the ocaml community |
> On Fri, Feb 04, 2005 at 12:22:47AM +0100, Thomas Fischbacher wrote: > > Oh, by the way, there is one more thing which I consider a really > > grave issue, which gave us quite a lot of grey hair already: Ocaml > > strings have this stupid limitation to 16 MB, which means in particular > > that if you serialize a truly large intermediate state of, say, a long > > and complicated calculation which accidentally got a bit larger than this > > limit (while you did not expect that), well... > > Got to agree with you on this one ... At least we'll soon all be > using 64 bit computers where OCaml doesn't suffer this limitation. > > Rich. > Richard Jones, CTO Merjis Ltd. Also agree with you. This limitation is sometime a problem for me. I code a library in Ocaml for parallel computing, thus I always serialize values and I could not bench programs which put on the networks, very big values. But this problem is a problem of the implementation and not a problem of language design. Maybe in the futur, this limitation would be deleted. "Int" are also limited (except using num.cma) and so "string" are limited for an access reason. Peraps in the futur, we could serialize values to another things than string (another data structure) and unmarshaled those sepcial data structures to values....and having only 4 functions: to_channel: out_channel -> 'a -> extern_flags list -> unit from_channel: in_channel -> 'a to_serialize: 'a -> extern_flags list -> t from_serialize: t -> 'a where t is an abstract data type of marshaled values.... Regards, Frédéric Gava