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 EAA15986; Sat, 13 Mar 2004 04:41:46 +0100 (MET) 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 EAA15896 for ; Sat, 13 Mar 2004 04:41:45 +0100 (MET) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from web41201.mail.yahoo.com (web41201.mail.yahoo.com [66.218.93.34]) by concorde.inria.fr (8.12.10/8.12.10) with SMTP id i2D3fhHd022685 for ; Sat, 13 Mar 2004 04:41:44 +0100 Message-ID: <20040313034142.81275.qmail@web41201.mail.yahoo.com> Received: from [67.241.218.87] by web41201.mail.yahoo.com via HTTP; Fri, 12 Mar 2004 19:41:42 PST Date: Fri, 12 Mar 2004 19:41:42 -0800 (PST) From: Vasili Galchin Subject: [Caml-list] unix.mli redux To: caml-list@pauillac.inria.fr Cc: vasiliocaml@yahoo.com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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; mli:01 redux:01 mli:01 api:01 posix:01 ocaml:01 ocaml:01 unix:02 unix:02 module:03 library:03 library:03 viewpoint:03 pthreads:05 confusing:05 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Keywords: X-UID: 126 Hello, A few days I brought up the issue of the completeness of the "unix" library. Thank you for many replies. We all know that OCaml (or ML for that matter) has module system. Based on what I have seen of other people's efforts that have not made it into OCaml, I would like to suggest that unix.mli be broken up into something like: 1) socket.mli 2) process.mli 3) pthreads.mli 4) ??? E.g. Georgi's (sorry I only remember Russian way) implementation of ipv6 (ivp4?) socket api was split out into socket6.mli. This makes a lot of sense for me from a maintenance viewpoint. Also while I greatly respect the original work on the Unix library, it is somewhat confusing to see all "unix" (POSIX) functionality in one .mli. I am throwing this out for comments. Kind regards, Vasili __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com ------------------- 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