From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id VAA17475; Sun, 25 Apr 2004 21:45:13 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id VAA17256 for ; Sun, 25 Apr 2004 21:45:10 +0200 (MET DST) Received: from postfix4-1.free.fr (postfix4-1.free.fr [213.228.0.62]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i3PJj9YM002324 for ; Sun, 25 Apr 2004 21:45:09 +0200 Received: from warp (chateaudeau-4-82-225-176-25.fbx.proxad.net [82.225.176.25]) by postfix4-1.free.fr (Postfix) with SMTP id 7A241FE869; Sun, 25 Apr 2004 21:45:08 +0200 (CEST) Message-ID: <00cb01c42afd$7fc1b430$19b0e152@warp> From: "Nicolas Cannasse" To: , "Yamagata Yoriyuki" References: <007501c429de$7aee90b0$19b0e152@warp> <20040425.175623.71081314.yoriyuki@mbg.ocn.ne.jp> Subject: Re: Common IO structure (was Re: [Caml-list] [ANN] The Missing Library) Date: Sun, 25 Apr 2004 21:42:52 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1106 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Miltered: at concorde by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; cannasse:01 warplayer:01 caml-list:01 extlib:01 high-level:01 ocamlnet:01 camomile:01 extlib:01 contender:01 camomile:01 wrappers:01 outputs:01 cannasse:01 unify:01 nicolas:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > > There is a beginning of answer in the ExtLib : it's the new IO module that > > is enabling high-level abstracts inputs/ouputs. http://ocaml-lib.sf.net as > > usual :-) > > While we are at it... > > Several libraries (Cryptokit, ocamlnet, and Camomile, as far as I > know) have their own I/O modules. Could we unify these interfaces? > IO module of SF Extlib might be a contender, but its channels are > abstract types, which I think problematic. [...] I see your point, tell me if I'm wrong : You would like to add ExtLib IO's support to Camomile, without actually the need for the user to install ExtLib in order to compile your library. You're true about that, and that's a good idea. I'll try to think about adding some OO wrappers on ExtLib IO, as well as conversion functions from/to ExtLib input/outputs objects and records before next release. Best Regards, Nicolas Cannasse ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners