caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: fva <fva@tsc.uc3m.es>
To: Stefano Zacchiroli <zack@bononia.it>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] OCaml standard library improvement
Date: Fri, 21 Feb 2003 14:53:44 +0100	[thread overview]
Message-ID: <3E562F68.50503@tsc.uc3m.es> (raw)
In-Reply-To: <20030220165448.GD5717@lordsoth.takhisis.org>

HI all,

plese read on below Zacchiroli's suggestions...

Stefano Zacchiroli wrote:

>On Thu, Feb 20, 2003 at 10:43:43AM +0100, Xavier Leroy wrote:
>  
>
>>There would be disagreement as what the return type of these functions
>>should be: lists, sets, etc.  But you can easily write them with
>>Hashtbl.fold.
>>    
>>
>
>Yes, the ocaml standard library is full (i.e. empty) of a lot of
>functions that could be written easily in 1 or 2 lines of ocaml code.
>
>The same functions are the same that you find yourself rewriting in all
>the applications you are writing (or linking an "helper" module written
>once for all), this is really frustrating and I think make OCaml
>standard library less appealing than other languages standard libraries.
>
>I'm collecting from time to time a set of functions that can be easily
>added to the standard library to fill this gap. Probably a lot of other
>OCaml programmers are doing the same. Is there any chance to see this
>functions in the standard library?
>
>Better stated: if we, ocaml programmer, collect a set of functions that
>are widely felt to be missing, could the OCaml team review the
>corresponding implementation and add them to the ocaml standard library
>in the next ocaml release?
>
I think collecting these functions is a great idea and it might enhance 
the usability of our favourite language (I have conflicting emotions 
about this claim being true. Still...).

But if *we* (I am including all OCaml programmers here) think it worth 
building such a library, why bother the OCaml team by piling *more* work 
on them? As somebody in this lists has pointed out, they are already 
doing *harder* work on the (may I have my interest included here) module 
recursion problem & downcasts and whatnot and I trust their capability 
(and willingness) to work in whatever problems they think it worth.

Why not (self?)appoint, say, three persons (I don't care about many more 
with decision power to come to an agreement about anything) to receive 
would-be code and maintain a "big-s(c)ale library"... This may find its 
way into the Standard library or it may not, but would definitely make 
happy all these people wanting to contribute differentially to the whole 
OCaml effort...

Just an idea... Something to discuss...

Regards,

        Fran Valverde


-------------------
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:[~2003-02-21 13:47 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-18 18:03 [Caml-list] Hashtbl.keys Oliver Bandel
2003-02-18 18:13 ` Hal Daume III
2003-02-20  9:43 ` Xavier Leroy
2003-02-20 16:54   ` [Caml-list] OCaml standard library improvement Stefano Zacchiroli
2003-02-21 13:47     ` Nicolas George
2003-02-22 14:09       ` Stefano Zacchiroli
2003-02-23 18:33         ` Alessandro Baretta
2003-02-21 13:53     ` fva [this message]
2003-02-21 16:18       ` Amit Dubey
2003-02-21 17:10         ` Brian Hurt
2003-02-21 17:23           ` Nicolas George
2003-02-21 18:01             ` Brian Hurt
2003-02-21 18:57               ` Chris Hecker
2003-02-21 19:28                 ` Brian Hurt
2003-02-22 15:52             ` John Max Skaller
2003-02-21 17:32         ` Maxence Guesdon
2003-02-24  1:21       ` Nicolas Cannasse
2003-02-24  1:45         ` Chris Hecker
2003-02-24  2:46           ` Brian Hurt
2003-02-24  7:42             ` Stefano Zacchiroli
2003-02-24 10:18             ` fva
2003-02-24 11:03             ` Amit Dubey
2003-02-24 12:56               ` John Max Skaller
2003-02-24 13:06                 ` Lauri Alanko
2003-02-24 13:08                 ` Sven Luther
2003-02-24 14:05                   ` [Caml-list] Library Discussion Followups Amit Dubey
2003-02-25  5:49                   ` [Caml-list] OCaml standard library improvement John Max Skaller
2003-02-25  8:29                     ` Xavier Leroy
2003-02-24 16:50                 ` Benjamin C. Pierce
2003-02-24 17:28                   ` brogoff
2003-02-25 18:08                   ` Diego Olivier Fernandez Pons
2003-02-26  7:47                     ` Jean-Christophe Filliatre
2003-02-25 10:47     ` [Caml-list] OCaml standard library _improvement_ NOT a new library! Stefano Zacchiroli
2003-02-25 21:43       ` Alessandro Baretta
2003-02-26  9:42         ` Stefano Zacchiroli
2003-02-21  6:40   ` [Caml-list] Hashtbl.keys Alex Cowie

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=3E562F68.50503@tsc.uc3m.es \
    --to=fva@tsc.uc3m.es \
    --cc=caml-list@inria.fr \
    --cc=zack@bononia.it \
    /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).