On Tue, Nov 18, 2008 at 06:17:23PM +0000, Jon Harrop wrote:
> I don't follow. Can you not use "include" to extend an existing module:
> 
> # module Array = struct
>     include Array

You're missing the point which is scalability - how to deal with
distributed parties who are loosely coordinated.  The above scheme
allows one person to extend the Array module, but not two people,
unless they coordinate with each other about which order they extend
it (or both have incompatible extensions).

Rich.

-- 
Richard Jones
Red Hat

_______________________________________________
Caml-list mailing list. Subscription management:
http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
Archives: http://caml.inria.fr
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to