caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* module aggregation
@ 1996-06-13  7:09 Franck Delaplace
  1996-06-14 10:25 ` Wolfgang Lux
  0 siblings, 1 reply; 3+ messages in thread
From: Franck Delaplace @ 1996-06-13  7:09 UTC (permalink / raw)
  To: caml-list


I want to aggregate two modules in one in order
to improve some standard modules or some module
define by functors . How can I do this in Ocaml ? 

for instance I want to have a function 
which gives a list of cartesian product of l1 l2 

let cartesian_map  f l1 l2 = List.flatten (List.map (fun(a)-> List.map (f a) l2) l1);;

val cartesian_map : ('a -> 'b -> 'c) -> 'a list -> 'b list -> 'c list = <fun>

and I would like to call it  List.cartesian_map 


I have also the same problem for module defined by Functor
I want to add some specific functions once the module is defined.

Thank you 

--- 

Franck Delaplace.	Tel: +33 (1) 6947 7463	email : delapla@lami.univ-evry.fr 

LAboratoire de Mathematiques et d'Informatique (LAMI)
Equipe Parallelisme  (http://perdiguier.univ-evry.fr:8004/parall/)
 
Universite d'Evry Val d'Essonne                                                 
Cours Monseigneur Romero
91025 EVRY CEDEX (FRANCE)





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~1996-06-17 17:30 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-06-13  7:09 module aggregation Franck Delaplace
1996-06-14 10:25 ` Wolfgang Lux
1996-06-14 22:00   ` Bernd Grobauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).