On Mon, 2005-07-25 at 18:01 -0700, Stephane Glondu wrote: > But skaller already argued that he didn't like this approach. I'm not arguing "I don't like this approach". I already know of several ways to do variable length arrays, you haven't shown me anything new: it seems you're simply not accepting my assertion: it isn't possible to do it efficiently in Ocaml without magic: either Obj.magic or C code with an Ocaml interface: both solutions are fragile and require secret knowledge of ocaml implementation. Thus, to safely use variable length arrays they have to be provided by INRIA. That doesn't imply they *should* be provided by INRIA of course. I can always use a different data structure, ignore safety, or use another programming language. -- John Skaller