caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: John Goerzen <jgoerzen@complete.org>
To: caml-list@inria.fr
Subject: Re: [Caml-list] Cross-compiling OCaml
Date: Tue, 31 Aug 2004 10:54:19 -0500	[thread overview]
Message-ID: <200408311054.19930.jgoerzen@complete.org> (raw)
In-Reply-To: <20040901000657.5c6c5fbe.ocaml-erikd@mega-nerd.com>

On Tuesday 31 August 2004 09:06 am, Erik de Castro Lopo wrote:
> On Tue, 31 Aug 2004 08:29:27 -0500
>
> John Goerzen <jgoerzen@complete.org> wrote:
> > Now, I have complained here on several occasions about the size of
> > the standard OCaml library compared to that of, say, Python.  But
> > I'm doing something about it.  (http://quux.org/devel/missinglib)
>
> John,
>
> Is there a push to get some of that stuff pushed into the
> standard library?

Not AFAIK.  However, I'd be willing to give any code in MissingLib to 
INRIA and let them use it under the OCaml copyright for the purposes of 
putting it into the standard library.  MissingLib is designed to "play 
nicely" with the standard library.  As an example, Extlib uses their 
Enum type to handle a lot of things.  MissingLib uses a standard 
Stream.  Less featureful but more compatible with different things.  So 
it should be easy to integrate if anyone is interested.

The feeling I got from some at INRIA, though, was that they are not 
really interested in expanding the standard library too much for 
various reasons.

> I keep on finding things that I want to do again and again,
> which should be in the standard library but which seem to
> be missing. A couple of examples I have found are:
>
>   - a function to find the intersection of two lists
>   - a function to remove duplicate entries in a list

Both should be fairly easy to accomplish, actually.  If you send me a 
patch, I'd be happy to add it to MissingLib :-)

-- 
John Goerzen
Author, Foundations of Python Network Programming
http://www.complete.org/pynet

-------------------
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


  parent reply	other threads:[~2004-08-31 15:54 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-30 21:02 Ken Rose
2004-08-30 21:30 ` Erik de Castro Lopo
2004-08-31  6:09 ` Sven Luther
2004-08-31  6:50   ` Brandon J. Van Every
2004-08-31  7:14     ` james woodyatt
2004-08-31  9:05       ` Brandon J. Van Every
2004-08-31 13:41         ` John Goerzen
2004-08-31 15:56           ` Ken Rose
2004-08-31 19:30           ` Brandon J. Van Every
2004-09-01  0:05           ` Christopher A. Watford
2004-09-01  7:53             ` Sven Luther
2004-09-01  7:32         ` james woodyatt
2004-09-01 16:38           ` Brandon J. Van Every
2004-09-01 17:17             ` Brandon J. Van Every
2004-09-01 22:56               ` Sven Luther
2004-09-01 17:32             ` John Goerzen
2004-09-02 21:24             ` I R T
2004-08-31  7:16     ` Sven Luther
2004-08-31  9:05       ` Brandon J. Van Every
2004-08-31  9:18         ` Sven Luther
2004-08-31  9:41           ` Brandon J. Van Every
2004-08-31 15:17           ` skaller
2004-08-31 16:49             ` Sven Luther
2004-08-31 13:48         ` John Goerzen
2004-09-01 13:22         ` I R T
2004-08-31 13:56           ` Erik de Castro Lopo
2004-08-31 13:29     ` John Goerzen
2004-08-31 14:06       ` Erik de Castro Lopo
2004-08-31 15:48         ` skaller
2004-08-31 15:54         ` John Goerzen [this message]
2004-08-31 22:49           ` Jon Harrop
2004-08-31 23:36             ` Benjamin Geer
2004-09-01  8:08             ` Erik de Castro Lopo
2004-09-02 11:30               ` Richard Jones
2004-09-09  1:46               ` Jon Harrop
2004-09-01  4:05           ` skaller
2004-09-01  8:45             ` Erik de Castro Lopo
2004-09-01  7:40           ` Erik de Castro Lopo
2004-08-31 19:11       ` Brandon J. Van Every
2004-09-01 21:18         ` I R T
2004-08-31 22:36           ` [Caml-list] game development Brandon J. Van Every
2004-09-01 23:28             ` I R T
2004-09-01  0:37               ` Brandon J. Van Every
2004-08-31 18:34     ` [Caml-list] Cross-compiling OCaml brogoff
2004-08-31 21:07       ` [Caml-list] OCaml's critical mass Brandon J. Van Every
     [not found] <Pine.LNX.4.44.0408312302560.3196-100000@localhost>
2004-08-31 20:04 ` [Caml-list] Cross-compiling OCaml Brandon J. Van Every
     [not found] <AA48BAF0-FC3A-11D8-8C25-000A958FF2FE@wetware.com>
2004-09-01 18:37 ` Brandon J. Van Every
2004-09-01 19:45   ` John Goerzen
2004-09-01 21:16     ` Brandon J. Van Every

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=200408311054.19930.jgoerzen@complete.org \
    --to=jgoerzen@complete.org \
    --cc=caml-list@inria.fr \
    /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;
as well as URLs for NNTP newsgroup(s).