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
(1) |
Aug
(1) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
From: Chris H. <ch...@d6...> - 2003-02-24 20:56:46
|
Please don't let this go the way of most community projects and get bogged down in indentation style and other meta issues. Make some incredibly minimum directory layout suggestions and minimal project documentation (something like text file called "description.txt" in the root of each module). Then get a ton of code up there. Deal with the consequences later. The number of community projects with intricate and beautiful submission specifications and no useful code or users far outweighs the number of useful projects bogged down by bad indentation and planning. Chris |
From: Brian H. <bri...@ql...> - 2003-02-24 20:29:09
|
On Mon, 24 Feb 2003, Blair Zajac wrote: > Brian Hurt wrote: > I think in general this is a bad idea. I would not want my code reindented > upon commit. I'm not that religous about indenting :-). And I've dealt with formatting diasters- including one file that had been editted by three different people, in three different editors, using both unix and windows style tabbing, different indent levels, and different tab stops. Which made me appreciate enforced standard indenting. > > Also, this seems to mix style with real coding changes. Many times, I > perform two separate commits to make code reviews easier, one for > coding changes, and one for style changes. > Yep. Nothing is more horrifying than seeing a log message that reads "fixed indenting, and a couple of bugs". Because you know that the reindenting touched almost every single line of code, making diffs nigh on to impossible, and hiding what the real changes are. Been there, done that too. Brian |
From: Blair Z. <bl...@or...> - 2003-02-24 20:13:13
|
Brian Hurt wrote: > > Something just occurred to me. CVS has the ability to run a script on > commits- explicitly, this is so you can run indent on code being > committed. For those who don't know, indent is a program which > (re-)indents C code. Allowing you to enforce convention like "no tabs", > "curly braces on their own lines", etc. > > If something like this existed for Ocaml, we could use to force indenting > rules (once they are settled on). I think in general this is a bad idea. I would not want my code reindented upon commit. If there are commits that have poor coding style, then those could be pointed out by the other developers and fixed in subsequent commits. Also, this seems to mix style with real coding changes. Many times, I perform two separate commits to make code reviews easier, one for coding changes, and one for style changes. Best, Blair -- Blair Zajac <bl...@or...> Plots of your system's performance - http://www.orcaware.com/orca/ |
From: Maxence G. <max...@in...> - 2003-02-24 19:57:45
|
> Something just occurred to me. CVS has the ability to run a script on > commits- explicitly, this is so you can run indent on code being > committed. For those who don't know, indent is a program which > (re-)indents C code. Allowing you to enforce convention like "no tabs", > "curly braces on their own lines", etc. > > If something like this existed for Ocaml, we could use to force indenting > rules (once they are settled on). Camlp4 could be used for this, but it loses comments in phrases :-( If we want to put only comments between phrases, it could be what's needed. -- Maxence Guesdon |
From: Brian H. <bri...@ql...> - 2003-02-24 19:41:50
|
Something just occurred to me. CVS has the ability to run a script on commits- explicitly, this is so you can run indent on code being committed. For those who don't know, indent is a program which (re-)indents C code. Allowing you to enforce convention like "no tabs", "curly braces on their own lines", etc. If something like this existed for Ocaml, we could use to force indenting rules (once they are settled on). Brian |
From: Brian H. <bri...@ql...> - 2003-02-24 19:36:48
|
Changing lists... On Mon, 24 Feb 2003, Blair Zajac wrote: > > I see a difference between a kernel which definitely can be made > proprietary from language or core library extensions, which I see are > just tools to make proprietary code. I agree. The kernel and compiler are GPL, the library is LGPL. Exactly the situation that is on Linux- Linux and GCC are GPL, glibc is LGPL. You can use the GPL'd GCC compiler to produce propreitary code just fine. You just can't reuse, or link with, the GPL'd code- so you can't include parts of the compiler in your proprietary project. > I wouldn't have an issue with this. I see getting improving the core > language to be more important than license issues. After all, these > libraries are not I agree- we have to work with the language as it is. > > I would use the C++ Boost library as an example of people contributing to > a high quality library. Parts of the Boost library may be accepted by the > C++ standards body for future standardization. I would guess that many > people would be proud to get their code into such a library And this governed the license requirements. They greatly increased the possibility of being included as a standard with the restictions they put down. The C++ libraries have too many reimplementations- Microsoft, Sun, HP, IBM, GNU, etc. All of whom have votes on the standards committee, and are disinclined to have to do more work than necessary to implement the standards. Forcing them to rewrite large amounts of code is unplatable, and would likely cause them to veto the proposed library extensions. On the other hand, if you give them an implementation (preferrably one that already works on their compiler), so that all they have to do is package up the library with the next release of their compiler, they'll be more likely to be in favor of the proposal. Ocaml is a different situation. With the possible exception of F#, there is only one implementation. Brian |
From: Brian H. <bri...@ql...> - 2003-02-24 19:04:08
|
We seem to have two different views for this project. Note that I give them names just so that I can talk about them, don't assume the names are finalized: 1) A library with the intention of becoming standard, or at least widely accepted (ExtLib), and 2) A common watering hole, where ocaml people can go to find out what libraries exist and how to get them (COAN, although I'd really like to change that C to a K- the Komprehensive Ocaml Archive Network?). Extlib needs a standard license- preferably the same one that the standard library already has. KOAN doesn't need a standard library- each library is independently licensed. Extlib really needs some sort of standard interface, and more rigorous commit procedures, while KOAN doesn't as much. I think we already have something like KOAN- it's the caml's hump. I myself am more interested in ExtLib myself. Actually, in a private email, I was told that the main Ocaml developers were looking to make the ocaml distribution smaller. In addition to seeing movement from ExtLib to the standard library, we might also see movement from the standard library to ExtLib. Brian |
From: Brian H. <bri...@ql...> - 2003-02-24 18:29:25
|
I'm on the list. Who else is on here? Brian |