From: Vasili Galchin <vasiliocaml@yahoo.com>
To: Eric Stokes <eric.stokes@csun.edu>, caml-list@inria.fr
Subject: Re: [Caml-list] Completeness of "Unix" run-time library
Date: Wed, 17 Mar 2004 16:19:05 -0800 (PST) [thread overview]
Message-ID: <20040318001905.36025.qmail@web41206.mail.yahoo.com> (raw)
In-Reply-To: <07FEC955-782B-11D8-850C-000A957FFA4A@csun.edu>
--- Eric Stokes <eric.stokes@csun.edu> wrote:
> Splitting up the single large interface of the unix
> library into
> several smaller ones seems a
> very natural thing to do as the library grows.
> The point I was trying to make though is that INRIA
> currently has the most complete Posix library in the
> Ocaml community,
> and so, those of us who have created bindings for
> other Posix functions
> should
> try to work with them to get our code merged. This
Eric, it sounds to me that you and I are on the
same page, i.e. in total agreement. What prompted my
posting is that I feel a tad frustrated when I read
code that I believe is very good (e.g. Georgi's ipv6
socket code where he split socket stuff out from
unix.ml by itself making readibility much better and
esaier multiple people to work and not having big
merge problems) and I hear about other code. In both
cases, these new code seems to have been sitting
around and not code reviewed and put into CVS, where
it should be. Also there is a danger of some
divergence because someone will use some of this
non-checked in code and it becomes defacto standard.
So, OCaml community, how do we move forward to get
this new processed and potentially merged into the
mainline. This has been my point from the beginning.
Does INRIA have a code gatekeeper? If so, who? I can
mention another language that starts with an 'H'. I
have quite a bit of respect for 'H', but frankly I
have found OCaml code base very impressive. However,
with all of this dangling new functionality, it is not
a good situation. So again who is gatekeeper?
Regards, vasili
> avoids fragmentation
> of the code
> base for the Posix api and the confusion which comes
> with it. IMHO of
> course.
>
> On Mar 15, 2004, at 9:32 PM, Vasili Galchin wrote:
>
> > Hi Eric,
> >
> > You have made a good point. Is there a way
> though
> > so that there is one unix.cma (I would still
> suggest
> > posix.cma because we should really IMO speak in
> terms
> > of POSIX API vs Win32 API) library that is built
> from
> > several binaries like socket, process, (p)thread?
> In
> > this way, the end-user would like against one
> library
> > not N libraries (I agree with your point about
> link
> > hassles). I guess i questioning current
> granularity of
> > unix.mli. This is, of course, somewhat of a
> judgemnet
> > call, but one doesn't want to have all of the
> source
> > in the kitchen sink. I.e. source module division
> vs
> > link library division. (Sorry ... perhaps I didn't
> say
> > in an eloquent way .. hope everybody gets my
> point).
> >
> > Regards, Vasili
> >
> > --- Eric Stokes <eric.stokes@csun.edu> wrote:
> >> It is nice to access these things through a
> single
> >> interface like the
> >> Unix library, instead of
> >> having to link to multiple libraries. Does INRIA
> not
> >> allow submissions
> >> for inclusion
> >> into the standard library?
> >>
> >> On Mar 9, 2004, at 10:11 AM, Shawn Wagner wrote:
> >>
> >>> On Tue, Mar 09, 2004 at 05:55:27PM +0000,
> Richard
> >> Jones wrote:
> >>>> On Tue, Mar 09, 2004 at 09:30:09AM -0800,
> Vasili
> >> Galchin wrote:
> >>>>> Hello,
> >>>>>
> >>>>> I have yet to finish reading through
> >> otherlibs/unix/unix.mli.
> >>>>> I kind of consider this POSIX API support. In
> >> any case, is there is
> >>>>> a consensus that what is in unix.mli is
> >> complete? Or does new
> >>>>> functionality have to be added? If so, what?
> >>>>
> >>>> No way!! There's lots of missing stuff which
> >> could be added. eg. off
> >>>> the top of my head, strftime(3).
> >>>
> >>> <Plug>
> >>> Some missing functions from the C and POSIX
> >> standards are in my extlib
> >>> library (strftime is Time.format_time).
> >>> http://raevnos.pennmush.org/code/extlib/
> >>>
> >>> More (The numeric ones added in C99) are in the
> >> companion mathlib.
> >>> http://raevnos.pennmush.org/code/mathlib/
> >>> </Plug>
> >>>
> >>>>
> >>>> It would also be useful to have a comprehensive
> >> time / date library,
> >>>> probably outside the Unix module. As part of
> the
> >> perl4caml project
> >>>> I've wrapped up Perl's Date::Parse,
> Date::Format
> >> and Date::Calc[1]
> >>>> modules, but a general OCaml library would be
> >> great.
> >>>
> >>> Agreed.
> >>>
> >>> --
> >>> Shawn Wagner
> >>> shawnw@speakeasy.org
> >>>
> >>> -------------------
> >>> 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
> >>>
> >>
> >> -------------------
> >> 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
> >
> >
> > __________________________________
> > 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
> >
>
> -------------------
> 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
__________________________________
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
next prev parent reply other threads:[~2004-03-18 0:19 UTC|newest]
Thread overview: 127+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-09 17:30 Vasili Galchin
2004-03-09 17:55 ` Richard Jones
2004-03-09 18:11 ` Shawn Wagner
2004-03-15 19:44 ` Eric Stokes
2004-03-16 5:32 ` Vasili Galchin
2004-03-17 15:52 ` Eric Stokes
2004-03-18 0:19 ` Vasili Galchin [this message]
2004-03-18 8:56 ` OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Matt Gushee
2004-03-18 10:31 ` Richard Jones
2004-03-18 11:22 ` Nicolas Cannasse
2004-03-18 11:18 ` Wolfgang Müller
2004-03-18 11:55 ` Diego Olivier Fernandez Pons
2004-03-18 12:42 ` Benjamin Geer
2004-03-18 14:12 ` Xavier Leroy
2004-03-18 17:18 ` Benjamin Geer
2004-03-18 17:56 ` Alex Baretta
2004-03-18 18:33 ` Markus Mottl
2004-03-19 10:58 ` [Caml-list] Structuring the Caml community Christophe TROESTLER
2004-03-19 18:29 ` Yamagata Yoriyuki
2004-03-18 23:44 ` [Caml-list] Structuring the Caml community (Re: OCaml's Cathedral & Bazaar) Alain.Frisch
2004-03-19 8:36 ` Oliver Bandel
2004-03-19 19:03 ` Eric Stokes
2004-03-19 22:34 ` Benjamin Geer
2004-03-19 22:58 ` Matthew O'Connor
2004-03-19 23:15 ` Eric Stokes
2004-03-19 23:23 ` Karl Zilles
2004-03-20 10:10 ` ocaml.org (was: Re: [Caml-list] Structuring the Caml community (Re: OCaml's Cathedral & Bazaar)) Richard Jones
[not found] ` <Pine.LNX.4.44.0403201143290.2678-100000@lcmpc4.epfl.ch>
2004-03-20 10:47 ` Richard Jones
2004-03-18 23:41 ` OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Gerd Stolpmann
2004-03-19 0:47 ` Kenneth Knowles
2004-03-19 8:54 ` Richard Jones
2004-03-19 12:29 ` Gerd Stolpmann
2004-03-19 12:44 ` [Caml-list] Proposed community structure (was Re: OCaml's Cathedral & Bazaar) Benjamin Geer
2004-03-19 17:30 ` [Caml-list] " Gerd Stolpmann
2004-03-20 6:30 ` Matt Gushee
2004-03-20 6:49 ` Vasili Galchin
2004-03-20 13:19 ` Ville-Pertti Keinonen
2004-03-20 19:03 ` Vasili Galchin
2004-03-20 11:23 ` Benjamin Geer
2004-03-20 16:46 ` Gerd Stolpmann
2004-03-20 13:07 ` [Caml-list] Re: OCaml's Cathedral & Bazaar Dmitry Bely
2004-03-20 15:55 ` Gerd Stolpmann
2004-03-20 20:09 ` brogoff
2004-03-18 12:55 ` Alex Baretta
2004-03-19 8:54 ` OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Sven Luther
2004-03-19 9:12 ` Sven Luther
2004-03-18 13:12 ` John Carr
2004-03-18 13:56 ` Richard Jones
2004-03-18 18:41 ` Oliver Bandel
2004-03-18 20:10 ` John Carr
2004-03-18 23:20 ` Richard Jones
2004-03-19 1:30 ` Jacques Garrigue
2004-03-19 5:10 ` skaller
2004-03-19 8:41 ` Sven Luther
2004-03-19 8:58 ` Richard Jones
2004-03-19 9:13 ` Sven Luther
2004-03-19 10:03 ` Alex Baretta
2004-03-19 10:17 ` Sven Luther
2004-03-19 11:49 ` Benjamin Geer
2004-03-19 12:20 ` Gerd Stolpmann
2004-03-19 12:31 ` Sven Luther
2004-03-19 12:34 ` Issac Trotts
2004-03-21 9:13 ` skaller
2004-03-21 20:05 ` Issac Trotts
[not found] ` <1079927683.3165.73.camel@pelican.wigram>
2004-03-22 6:51 ` Issac Trotts
2004-03-23 19:48 ` skaller
2004-03-23 22:16 ` Gerd Stolpmann
2004-04-03 6:36 ` Dustin Sallings
2004-04-03 7:43 ` Kenneth Knowles
2004-04-05 7:50 ` Dustin Sallings
2004-04-06 4:20 ` Vasili Galchin
2004-04-06 7:24 ` skaller
2004-04-06 17:24 ` Benjamin Geer
2004-04-06 17:38 ` Kip Macy
2004-04-07 23:11 ` Vasili Galchin
2004-04-07 23:08 ` Vasili Galchin
2004-04-07 23:31 ` Dustin Sallings
2004-04-08 13:57 ` John Goerzen
2004-04-13 11:15 ` Keith Wansbrough
2004-04-08 13:48 ` John Goerzen
2004-04-08 14:06 ` Richard Jones
2004-04-08 14:53 ` John Goerzen
2004-04-08 19:56 ` [Caml-list] Re: OCaml's Cathedral & Bazaar Christophe TROESTLER
2004-04-08 20:47 ` OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Evan Martin
2004-04-08 21:20 ` Kenneth Knowles
2004-04-07 23:03 ` Vasili Galchin
2004-04-08 7:03 ` james woodyatt
2004-04-08 7:15 ` Stijn De Saeger
2004-04-08 8:25 ` skaller
2004-04-08 9:35 ` Andreas Rossberg
2004-04-08 11:05 ` Florian Hars
2004-04-08 11:31 ` Andreas Rossberg
2004-04-08 13:39 ` Jacques Garrigue
2004-04-08 12:33 ` Richard Jones
2004-03-19 12:17 ` Alex Baretta
2004-03-19 12:37 ` Sven Luther
2004-03-19 12:44 ` Issac Trotts
2004-03-18 23:31 ` Benjamin Geer
2004-03-19 1:08 ` Michael Vanier
2004-03-19 8:51 ` Sven Luther
2004-03-19 13:20 ` John Carr
2004-03-19 15:12 ` Sven Luther
2004-03-21 21:11 ` John Carr
2004-03-22 6:46 ` Sven Luther
2004-03-19 8:48 ` Sven Luther
2004-03-18 18:57 ` Shawn Wagner
2004-03-18 21:16 ` Kenneth Knowles
2004-03-18 22:32 ` Fernando Alegre
2004-03-19 0:03 ` [Caml-list] Re: OCaml's Cathedral & Bazaar Remi Vanicat
2004-03-19 8:50 ` [Caml-list] Demande clarification nomenclature ocaml* Diego Olivier Fernandez Pons
2004-03-19 9:49 ` [Caml-list] Suggestion (was: Demande clarification nomenclature ocaml*) Wolfgang Müller
2004-03-19 10:19 ` [Caml-list] Modules and namespaces Richard Jones
2004-03-19 10:42 ` Wolfgang Müller
2004-03-19 10:45 ` Sven Luther
2004-03-19 13:56 ` Fernando Alegre
2004-03-19 15:15 ` Sven Luther
2004-03-19 11:45 ` [Caml-list] Demande clarification nomenclature ocaml* Benjamin Geer
2004-03-20 6:12 ` OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Matt Gushee
2004-03-20 11:29 ` Benjamin Geer
2004-03-20 6:23 ` Vasili Galchin
2004-03-20 6:23 ` Vasili Galchin
2004-03-09 17:59 ` [Caml-list] Completeness of "Unix" run-time library james woodyatt
2004-03-19 10:19 ` Sven Luther
2004-03-20 6:15 ` Vasili Galchin
2004-03-20 6:40 ` Sven Luther
2004-03-20 6:45 ` Vasili Galchin
2004-03-09 18:04 ` Stefano Zacchiroli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040318001905.36025.qmail@web41206.mail.yahoo.com \
--to=vasiliocaml@yahoo.com \
--cc=caml-list@inria.fr \
--cc=eric.stokes@csun.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox