From: Xavier Leroy <Xavier.Leroy@inria.fr>
To: skaller <skaller@users.sourceforge.net>
Cc: Brian Hurt <bhurt@spnz.org>,
tmp123@menta.net, ocaml ml <caml-list@inria.fr>
Subject: Re: [Caml-list] Sorted list
Date: Sun, 05 Aug 2007 18:26:13 +0200 [thread overview]
Message-ID: <46B5FA25.7090001@inria.fr> (raw)
In-Reply-To: <1186242141.11801.10.camel@rosella.wigram>
In reply to Brian Hurt's comment:
>>Unortunately, the standard Ocaml solution in a situation like this is to
>>implement your own data structure. The good news is that this is easy.
>>The bad news is that, because this is easy, there is little pressure on
>>the maintainers of Ocaml to add features to the core library.
We'll leave the development of the be-all and end-all of data structure
libraries to others (see below). At any rate, I noticed something
interesting in this thread, namely that even if the OCaml core library
provided an implementation of priority queues, it would probably not
have met the needs of the original poster, because textbook priority
queues do not provide a "remove" operation. In other terms, it is
often inevitable to implement your own "tailor-fit" data structure;
that is part of programming.
In reply to John Skaller's request:
> Well, I would like to see a community process for selecting,
> implementing, documenting and maintaining a set of good algorithms
Why not. Care to start such a process yourself? Or more modestly
joining one of the existing efforts for building additional OCaml
libraries, like Extlib?
> which go IN THE STANDARD DISTRIBUTION (under the usual LGPL+X licence,
> with a disclaimer the code base isn't maintained by Inria, merely
> distributed on behalf of the community).
> So Inria should provide the repository, and the Ocaml team has
> a final veto on selection .. but the work is done by outside
> volunteers.
No way. Neither you nor us want to deal with our (admittedly slow)
release cycle, with copyright assignments, etc. Moreover, we
definitely do not have the time and manpower to build such an
infrastructure, decide between conflicting proposals, etc. If a
community is willing to make such an effort, it will have to
self-organize.
> So please would the High Priests of the Cathedral like
> to run a little Bazaar for their disciples?
Bazaars are not run by priests.
- Xavier Leroy
next prev parent reply other threads:[~2007-08-05 16:26 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-04 9:35 tmp123
2007-08-04 10:00 ` [Caml-list] " Jon Harrop
2007-08-04 10:29 ` Philippe Wang
2007-08-04 11:22 ` skaller
2007-08-04 12:23 ` Philippe Wang
2007-08-04 13:39 ` skaller
2007-08-04 14:01 ` Philippe Wang
2007-08-04 14:45 ` skaller
2007-08-04 14:27 ` tmp123
2007-08-04 20:33 ` Christophe TROESTLER
2007-08-04 14:37 ` tmp123
2007-08-04 15:09 ` Brian Hurt
2007-08-04 15:42 ` skaller
2007-08-04 16:21 ` Richard Jones
2007-08-04 17:17 ` Brian Hurt
2007-08-04 18:24 ` skaller
2007-08-04 17:54 ` skaller
2007-08-04 19:16 ` Richard Jones
2007-08-05 16:22 ` David Allsopp
2007-08-05 16:41 ` Xavier Leroy
2007-08-05 17:01 ` David Allsopp
2007-08-04 17:35 ` Julien Moutinho
2007-08-04 18:04 ` skaller
2007-08-05 1:47 ` Jon Harrop
2007-08-05 11:44 ` Erik de Castro Lopo
2007-08-05 12:03 ` Jacques GARRIGUE
2007-08-05 12:31 ` Erik de Castro Lopo
2007-08-05 13:22 ` Richard Jones
2007-08-05 20:47 ` Erik de Castro Lopo
2007-08-05 13:17 ` Richard Jones
2007-08-05 16:26 ` Xavier Leroy [this message]
2007-08-05 23:47 ` skaller
2007-08-04 15:36 ` skaller
2007-08-04 15:17 ` tmp123
2007-08-12 12:05 ` Andrej Bauer
2007-08-04 12:15 ` Brian Hurt
2007-08-04 12:36 ` Brian Hurt
2007-08-04 13:49 ` skaller
2007-08-04 12:16 ` Daniel Bünzli
2007-08-04 12:58 ` Oliver Bandel
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=46B5FA25.7090001@inria.fr \
--to=xavier.leroy@inria.fr \
--cc=bhurt@spnz.org \
--cc=caml-list@inria.fr \
--cc=skaller@users.sourceforge.net \
--cc=tmp123@menta.net \
/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