You can subscribe to this list here.
2003 |
Jan
|
Feb
(81) |
Mar
(97) |
Apr
(88) |
May
(80) |
Jun
(170) |
Jul
(9) |
Aug
|
Sep
(18) |
Oct
(58) |
Nov
(19) |
Dec
(7) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(22) |
Feb
(9) |
Mar
(28) |
Apr
(164) |
May
(186) |
Jun
(101) |
Jul
(143) |
Aug
(387) |
Sep
(69) |
Oct
(14) |
Nov
(8) |
Dec
(99) |
2005 |
Jan
(10) |
Feb
(34) |
Mar
(24) |
Apr
(7) |
May
(41) |
Jun
(20) |
Jul
(3) |
Aug
(23) |
Sep
(2) |
Oct
(26) |
Nov
(41) |
Dec
(7) |
2006 |
Jan
(6) |
Feb
(3) |
Mar
(11) |
Apr
|
May
|
Jun
(5) |
Jul
(8) |
Aug
(20) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
(3) |
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
(7) |
Oct
(6) |
Nov
(19) |
Dec
(11) |
2008 |
Jan
|
Feb
(7) |
Mar
(9) |
Apr
(21) |
May
(42) |
Jun
(27) |
Jul
(28) |
Aug
(26) |
Sep
(16) |
Oct
(32) |
Nov
(49) |
Dec
(65) |
2009 |
Jan
(35) |
Feb
(20) |
Mar
(36) |
Apr
(42) |
May
(111) |
Jun
(99) |
Jul
(70) |
Aug
(25) |
Sep
(15) |
Oct
(29) |
Nov
(3) |
Dec
(18) |
2010 |
Jan
(10) |
Feb
(4) |
Mar
(57) |
Apr
(63) |
May
(71) |
Jun
(64) |
Jul
(30) |
Aug
(49) |
Sep
(11) |
Oct
(4) |
Nov
(2) |
Dec
(3) |
2011 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(1) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2024 |
Jan
(1) |
Feb
(3) |
Mar
(6) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2025 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: David T. <Dav...@un...> - 2008-05-18 21:56:17
|
Hi, 1) For [get_exn], I reason that, with ExtLib's conventions, when writing a module for a new data structure, one often has to write two functions: * some_kind_of_get : 'a t -> 'a option * some_kind_of_get': 'a t -> 'a (**raises [ThisModule.NotFound] *) Having [Option.get_exn] makes it possible to write the second function from the first one as a (real) one-liner. 2) For [Option.enum], it's not a big deal, just a matter of uniformisation wrt other containers. I consider also adding [iter] and [filter]. Cheers, David On Sun, 2008-05-18 at 23:28 +0300, Janne Hellsten wrote: > Hi David, > > What kind of example uses did you have in mind for the Option > additions? > > Not sure if I agree that get_exn is too useful an addition. If > Not_found for the (often erroneous) case of (Option.get None) is not > generic enough, couldn't you just match the option and throw the > exception yourself: > > match o with None -> raise your_exception | Some f -> f > > What's the use case for Option.enum? > > Janne -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: Janne H. <jjh...@gm...> - 2008-05-18 20:28:07
|
Hi David, What kind of example uses did you have in mind for the Option additions? Not sure if I agree that get_exn is too useful an addition. If Not_found for the (often erroneous) case of (Option.get None) is not generic enough, couldn't you just match the option and throw the exception yourself: match o with None -> raise your_exception | Some f -> f What's the use case for Option.enum? Janne On Sun, May 18, 2008 at 9:29 PM, David Teller <Dav...@un...> wrote: > Hi, > > I've tried to send a patch a few weeks ago but, for some reason, it > seems that this patch never reached the mailing-list. > > I'm trying again to send a first patch. This patch involves > * addition of two functions to module [Option]: [enum] (which allows > enumerating the contents of an [Option.t]) and [get_exn] (a > generalisation of [get]) > * two new modules, [LazyList] and [LazyListLabels], for Haskell-style > lazy lists. > > I hope that the patch will reach you, this time. I'm waiting for > feedback before contributing an improved [Enum] and a number of other > modules. > > Cheers, > David > > > -- > David Teller > Security of Distributed Systems > http://www.univ-orleans.fr/lifo/Members/David.Teller > Angry researcher: French Universities need reforms, but the LRU act brings > liquidations. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > ocaml-lib-devel mailing list > oca...@li... > https://lists.sourceforge.net/lists/listinfo/ocaml-lib-devel > > |
From: David T. <Dav...@un...> - 2008-05-18 18:32:28
|
Oops, Got the wrong files for module option. While my previous post remains correct, two files were full sources where they should have been unified diffs. I attach the correct files. Cheers, David -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: David T. <Dav...@un...> - 2008-05-18 18:27:39
|
Hi, I've tried to send a patch a few weeks ago but, for some reason, it seems that this patch never reached the mailing-list. I'm trying again to send a first patch. This patch involves * addition of two functions to module [Option]: [enum] (which allows enumerating the contents of an [Option.t]) and [get_exn] (a generalisation of [get]) * two new modules, [LazyList] and [LazyListLabels], for Haskell-style lazy lists. I hope that the patch will reach you, this time. I'm waiting for feedback before contributing an improved [Enum] and a number of other modules. Cheers, David -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: Borna <Bor...@Si...> - 2008-05-18 16:18:11
|
Show her the true man that you are with herbal express medications http://www.makebiggs.com/ |
From: Erik de C. L. <mle...@me...> - 2008-05-15 02:21:35
|
David Teller wrote: > Let me rephrase: I'm waiting for some feedback on either my planned list > of contributions or my previous submission. I have no clue if my plans > are acceptable, if the size of my module is convenient, or the > formatting of comments, or anything else, for that matter. Having submitted hundreds of things to dozens of projects my advice is to start small. Small submissions are the easiest for the receiver to digest and comment on. A couple of small submissions that go into the code base will ease the way for larger and more complex subissions often leading to eventual CVS/SVN/whatever commit rights. Large submissions that from untrusted sources (ie you haven't contributed something of worth before) are rarely accepted by any open source project. HTH, Erik -- ----------------------------------------------------------------- Erik de Castro Lopo ----------------------------------------------------------------- "Religious moderation, insofar as it represents an attempt to hold on to what is still serviceable in orthodox religion, closes the door to more sophisticated approaches to spirituality, ethics, and the building of strong communities. Religious moderates seem to believe that what we need is not radical insight and innovation in these areas but a mere dilution of Iron Age philosophy." -- Sam Harris |
From: Ismail <ala...@19...> - 2008-05-14 23:03:53
|
We go to great lengths to show you the best in male nutrition http://www.niroaoop.com/ |
From: David T. <Dav...@un...> - 2008-05-14 20:55:46
|
Let me rephrase: I'm waiting for some feedback on either my planned list of contributions or my previous submission. I have no clue if my plans are acceptable, if the size of my module is convenient, or the formatting of comments, or anything else, for that matter. Cheers, David On Wed, 2008-05-14 at 20:44 +0100, Richard Jones wrote: > On Wed, May 14, 2008 at 09:41:12PM +0200, David Teller wrote: > > I have a second contribution ready for submission. I'm waiting for a > > greenlight from you. > > [??] > > Feel free to post patches whenever you want. > > Rich. > -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: Richard J. <ri...@an...> - 2008-05-14 19:44:29
|
On Wed, May 14, 2008 at 09:41:12PM +0200, David Teller wrote: > I have a second contribution ready for submission. I'm waiting for a > greenlight from you. [??] Feel free to post patches whenever you want. Rich. -- Richard Jones Red Hat |
From: David T. <Dav...@un...> - 2008-05-14 19:39:22
|
Hi, I have a second contribution ready for submission. I'm waiting for a greenlight from you. It's an improvement to Enum, and, if you're curious, it's available as a preview release here [1]. Cheers, David [1] http://forge.ocamlcore.org/frs/download.php/17/enum_replacement_0_1_1.tgz -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: shalisha <rom...@4i...> - 2008-05-14 17:06:42
|
Never understood why you have such bad luck with ladies, the secret is here http://www.pighebar.com/ |
From: Richard J. <ri...@an...> - 2008-05-14 07:55:03
|
On Mon, May 05, 2008 at 11:55:08AM +0200, Berke Durak wrote: > As it's actually a patch against Camomile, (at the time I didn't know at the > time that UTF8 was taken from Camomile), > Richard Jones suggested that this is where the patch should go. Yup, I think this should go into Camomile, and the UTF8 module should be dropped from Extlib. It's an unnecessary pain keeping two modules with the same name in synch ... and if it is needed at all, then it is something which should be done by the distributions. Rich. -- Richard Jones Red Hat |
From: Jaron <Jar...@AR...> - 2008-05-12 11:30:49
|
Get any chick you ever wanted with your brand new pecker http://www.mivaete.com/ |
From: Djura <roe...@BT...> - 2008-05-10 10:05:14
|
Your long hard machine is set to become longer and harder http://www.nuruusie.com/ |
From: David T. <Dav...@un...> - 2008-05-09 13:23:31
|
Hi, I'm currently reviewing my code before sending in a second contribution (this time, a patch to Enum) and I'm a bit puzzled by Enum.init . With current implementation, creating a clone of an enumeration created with [Enum.init n f] is the same thing as calling [Enum.init n f] again. In particular, if one is to iter through both enumerations, [f 0] will be invoked both by the original and by the clone, [f 1] will be invoked both by the original and by the clone, etc. For instance (*start of example*) let print e = Enum.iter (Printf.printf "%i; ") e;; let f x = Printf.printf "\n\t(Evaluating %i)\n" x; x;; let test_1 = Enum.init 5 f;; let test_2 = Enum.clone test_1;; # print test_1;; (Evaluating 0) 0; (Evaluating 1) 1; (Evaluating 2) 2; (Evaluating 3) 3; (Evaluating 4) 4; # print test_2;; (Evaluating 0) 0; (Evaluating 1) 1; (Evaluating 2) 2; (Evaluating 3) 3; (Evaluating 4) 4; (*end of example*) I find this strange and inconsistent with the cloning of enumerations created with [from] or forced. Now, it's rather easy to fix this but I'm wondering if this behaviour is a bug or by design. Cheers, David -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: Lakamsani <met...@Vi...> - 2008-05-07 16:34:33
|
Double your girth and add more inches to your length easily with new herbal http://www.sverahe.com/ |
From: Richard J. <ri...@an...> - 2008-05-06 21:44:04
|
On Tue, May 06, 2008 at 11:34:29PM +0200, David Teller wrote: > By the way, what's the preferred way for submitting patches ? To extlib? As unified diffs sent to the mailing list. If you can split it into reviewable chunks, that helps. Rich. -- Richard Jones Red Hat |
From: David T. <Dav...@un...> - 2008-05-06 21:32:56
|
By the way, what's the preferred way for submitting patches ? Cheers, David On Fri, 2008-05-02 at 15:57 +0200, David Teller wrote: > Ok, as you prefer. -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: trieu <yxa...@BM...> - 2008-05-06 11:07:02
|
Her mouth can barely hold all the monster that's in my pants. http://www.berutean.com/ |
From: cari <car...@50...> - 2008-05-05 12:13:58
|
Nothing says I love you more than a brand new lovemaking experience http://www.weaxeart.com/ |
From: Rafael C. <afr...@vt...> - 2008-05-04 12:30:12
|
Gucci Shoes boast the refined aesthetics of Italian finesse fused with English nobility. Fit, function and form are designed to meet the standards of master Tuscan craftsmanship. http://poweiean.com Gucci - Black Monogram - Red/White Stripe - Gucci Logo Retail Price: $351.52 USD Now Only: $169.00 USD |
From: David T. <Dav...@un...> - 2008-05-02 13:56:52
|
Ok, as you prefer. Let me sum everything up. In my mind, Batteries Included is several things: * building a comprehensive standard library for an extended distribution of OCaml, from the standard library and existing libraries with compatible licenses -- in this, draw inspiration from the Java or .Net standard libraries, but probably without UI * building a standard extended syntax for the same extended distribution of OCaml * customizing slightly the standard tools (ocamlc, ocamlopt, ocamlbuild, etc.) to get them to use the aforementioned standard library & syntax * marking as "standard" some very much needed tools (I'm thinking mostly about findlib/ocamlfind and rlwrap, possibly menhir) For information, there's currently a hiatus between Batteries Included and Community OCaml, both of which have the same objectives and different design choices. However, I'm pretty sure we'll be able to resolve any problem shortly. I imagine that Community OCaml will end up being the "full distribution" while Batteries Included will end up being one or more modular GODI packages built on top of existing libraries. Now, my current work starts on the library front, with ExtLib and yes, not only your involvement is a possibility, it would even very much appreciated. That work is three-fold: 1. extending ExtLib without breaking compatibility 2. documenting ExtLib as if it were the standard library 3. packaging ExtLib and the Inria standard library (and whatever will join them), from the outside, so as to present a coherent structure. You can find the current version of the code at https://forge.ocamlcore.org/plugins/scmsvn/viewcvs.php/trunk/batlib/?root=batteries This code is experimental. You may also find a rather detailed list of changes made and changes to be done at https://forge.ocamlcore.org/plugins/scmsvn/viewcvs.php/trunk/doc/?rev=4&root=batteries As you may see, I already have made a number of additions to ExtLib. As soon as they are tested, I will submit them as patches, one by one. I hope I won't fall in the pitfall you underline, Richard, but don't hesitate to watch me, as I'm prey to this kind of temptations :) Cheers, David On Fri, 2008-05-02 at 12:20 +0100, Richard Jones wrote: > The trouble is that IRC doesn't make very much of a permanent record. > > We'd just like to be involved - what changes are you planning to make? > New functions? If so, what new functions? Bigger changes than that? > > If these are just build changes, they can probably be confined to the > 'Batteries Included' distribution, but if they involve significant > changes to extlib, particularly ones which could create an extlib > variant from a programmers point of view, then they should be > discussed here. > > Early discussion and small, early patches are much better than just > dumping a huge patch on the project at the end (not that I'm > suggesting you will do that, but I have seen this done to open source > projects, and the results are not pretty). > > Rich. > -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |
From: Richard J. <ri...@an...> - 2008-05-02 11:20:45
|
On Fri, May 02, 2008 at 01:11:08PM +0200, David Teller wrote: > On Fri, 2008-05-02 at 09:54 +0100, Richard Jones wrote: > > Agreed ... Discussing the changes you want to make ahead of time will > > reduce surprises. Also submitting small patches (rather than one huge > > patch at the end) will allow changes to be reviewed more carefully. > Ok. What about meeting on IRC one of these days and discussing all > that ? The trouble is that IRC doesn't make very much of a permanent record. We'd just like to be involved - what changes are you planning to make? New functions? If so, what new functions? Bigger changes than that? If these are just build changes, they can probably be confined to the 'Batteries Included' distribution, but if they involve significant changes to extlib, particularly ones which could create an extlib variant from a programmers point of view, then they should be discussed here. Early discussion and small, early patches are much better than just dumping a huge patch on the project at the end (not that I'm suggesting you will do that, but I have seen this done to open source projects, and the results are not pretty). Rich. -- Richard Jones Red Hat |
From: Erik de C. L. <mle...@me...> - 2008-05-02 11:15:51
|
David Teller wrote: > Ok. What about meeting on IRC one of these days and discussing all > that ? Wouldn't it be better to discuss it here on the list. I'm sure we have people from all corners of the globe here and to get everyone on IRC at once would be difficult. Its also nice to have the discussion recorded. Cheers, Erik -- ----------------------------------------------------------------- Erik de Castro Lopo ----------------------------------------------------------------- "Hey, I've re-dorkulated." -- Prof. Frink (The Simpsons) |
From: David T. <Dav...@un...> - 2008-05-02 11:09:48
|
Ok. What about meeting on IRC one of these days and discussing all that ? Cheers, David P.S.: For those who don't know, I'm Yoric[DT] on #ocaml on freenode. On Fri, 2008-05-02 at 09:54 +0100, Richard Jones wrote: > On Thu, May 01, 2008 at 01:11:19PM -0700, Janne Hellsten wrote: > > At the very least, it would be good if you had a discussion about your > > changes and goals of your project if you plan on making changes to ExtLib. > > Agreed ... Discussing the changes you want to make ahead of time will > reduce surprises. Also submitting small patches (rather than one huge > patch at the end) will allow changes to be reviewed more carefully. > > Rich. > -- David Teller Security of Distributed Systems http://www.univ-orleans.fr/lifo/Members/David.Teller Angry researcher: French Universities need reforms, but the LRU act brings liquidations. |