* [Caml-list] How can I lend developers to the Caml team? @ 2004-04-16 7:56 Alex Baretta 2004-04-16 8:45 ` Christophe Raffalli 2004-04-17 17:12 ` Xavier Leroy 0 siblings, 2 replies; 7+ messages in thread From: Alex Baretta @ 2004-04-16 7:56 UTC (permalink / raw) To: Ocaml How can I "donate" some developers to the Caml team? I have asked Xavier personally, but he's probably very busy and might have missed my mail. Essentially, since Ocaml is the "the language of choice for the discriminating" software company ;) we feel the need to participate actively in the development of the core compiler and runtime. Please, let me know how this can be set up. Alex ------------------- 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] How can I lend developers to the Caml team? 2004-04-16 7:56 [Caml-list] How can I lend developers to the Caml team? Alex Baretta @ 2004-04-16 8:45 ` Christophe Raffalli 2004-04-16 11:31 ` Alex Baretta 2004-04-17 17:12 ` Xavier Leroy 1 sibling, 1 reply; 7+ messages in thread From: Christophe Raffalli @ 2004-04-16 8:45 UTC (permalink / raw) To: Alex Baretta; +Cc: Ocaml [-- Attachment #1: Type: text/plain, Size: 1297 bytes --] A simple solution would be to - the INRIA publish a list of tasks/directions of work - accept submission of modification (patch + explaination) with the following process: 1) do a first referee by one or two persons not from the INRIA team (the referee does not accept in general the modification if it is not a bug fix or if it does not obey the tast/direction of work) 2) do a beta release of the change (via the public cvs distribution) 3) And finially after a trial period, the OCaml team accept the change which is commited to the main OCaml version. Clearly the modification by the INRIA team themselves could skip step 1) This would not require much work from INRIA since the CVS version allready exists and the CAML team follows allready the above rule ! The only modification is to choose and allow cvs write to the referees. -- Christophe Raffalli Université de Savoie Batiment Le Chablais, bureau 21 73376 Le Bourget-du-Lac Cedex tél: (33) 4 79 75 81 03 fax: (33) 4 79 75 87 42 mail: Christophe.Raffalli@univ-savoie.fr www: http://www.lama.univ-savoie.fr/~RAFFALLI --------------------------------------------- IMPORTANT: this mail is signed using PGP/MIME At least Enigmail/Mozilla, mutt or evolution can check this signature --------------------------------------------- [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 252 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] How can I lend developers to the Caml team? 2004-04-16 8:45 ` Christophe Raffalli @ 2004-04-16 11:31 ` Alex Baretta 0 siblings, 0 replies; 7+ messages in thread From: Alex Baretta @ 2004-04-16 11:31 UTC (permalink / raw) To: Christophe Raffalli, Ocaml Christophe Raffalli wrote: > > A simple solution would be to > > - the INRIA publish a list of tasks/directions of work > - accept submission of modification (patch + explaination) with the > following process: > 1) do a first referee by one or two persons not from the INRIA team (the > referee does not accept in general the modification if it is not a bug I am actually asking the Caml team to accept real-world, live people, to cooperate with them. We are willing to put one or two developers into the core Ocaml, if the Projet Cristal is willing to "let them in", so to speak. Alex ------------------- 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] How can I lend developers to the Caml team? 2004-04-16 7:56 [Caml-list] How can I lend developers to the Caml team? Alex Baretta 2004-04-16 8:45 ` Christophe Raffalli @ 2004-04-17 17:12 ` Xavier Leroy 2004-04-22 8:23 ` Alex Baretta 1 sibling, 1 reply; 7+ messages in thread From: Xavier Leroy @ 2004-04-17 17:12 UTC (permalink / raw) To: Alex Baretta; +Cc: Ocaml > How can I "donate" some developers to the Caml team? I have asked Xavier > personally, but he's probably very busy and might have missed my mail. The only mail I got from you recently (last Tuesday) was about possible topics for a student internship, which isn't quite what you're describing in this message. So, maybe I missed something. As for the "very busy" part: the Tuesday mail arrived while I was connecting flights at Helsinki airport on my way to the "Applied Semantics" workshop, from which I returned yesterday night, so you see that I was hard-pressed to reply any earlier :-) > Essentially, since Ocaml is the "the language of choice for the > discriminating" software company ;) we feel the need to participate > actively in the development of the core compiler and runtime. We'll discuss this need in private -- the first thing is probably to identify what itch you'd like to scratch. Generally speaking, there is a lot to be done in the Caml world (as many discussions on this list point out), but mainly outside the "core compiler and runtime" fragment. > I am actually asking the Caml team to accept real-world, live people, to > cooperate with them. We are willing to put one or two developers into > the core Ocaml, if the Projet Cristal is willing to "let them in", so to > speak. I hope this isn't going to turn in an experiment to determine how much "Cathedral" we INRIA folks are (answer: very much so). Additional manpower and external contributions are most welcome, but as I indicated above, the demand is mostly on 3rd-party libraries and tools. Some parts of the core OCaml distribution could use outside help (e.g. Windows support, reorganization of the Camlp4 sources, Makefile reengineering), provided copyright and maintenance issues can be resolved. But the compilers and core runtime system don't need additional manpower, in my opinion. - Xavier Leroy ------------------- 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] How can I lend developers to the Caml team? 2004-04-17 17:12 ` Xavier Leroy @ 2004-04-22 8:23 ` Alex Baretta 2004-04-22 12:02 ` David MENTRE 0 siblings, 1 reply; 7+ messages in thread From: Alex Baretta @ 2004-04-22 8:23 UTC (permalink / raw) To: Xavier Leroy; +Cc: Ocaml As I haven't seen my former post come back to me through the list, I infer my mail client has consigned it into oblivion. If you have actually received it, please, ignore this post. Xavier Leroy wrote: > > The only mail I got from you recently (last Tuesday) was about > possible topics for a student internship, which isn't quite what > you're describing in this message. So, maybe I missed something. I'll come to this in a second. > As for the "very busy" part: the Tuesday mail arrived while I was > connecting flights at Helsinki airport on my way to the "Applied > Semantics" workshop, from which I returned yesterday night, so you see > that I was hard-pressed to reply any earlier :-) No problem :) I figured you must have been away and busy. I sent a mail to the list to let the other Caml breeders in on this project and have their feedback, too. > We'll discuss this need in private -- the first thing is probably to > identify what itch you'd like to scratch. Generally speaking, there > is a lot to be done in the Caml world (as many discussions on this > list point out), but mainly outside the "core compiler and runtime" > fragment. Ok, here's the essence of my project: we use ocaml to make a living. As I have been asked by a fellow camler about my business, let me very briefly say that we are a start-up developing GPLed business applications with a set of domain specific tools/languages built on top of Ocaml. There were three of us in October 2002; there are 12 of us now, and we plan to grow consistently throughout 2004. This explains why we feel very strongly about participating in the development of the core. It's a sort of life insurance, you see. If we find a bug which is critical to our process, what would we do if the Caml team does not have time to solve it immediately? Besides, bug fixes are at best made available in the CVS, which for other stuff might not be stable. In conclusion, since there is no service level agreement between INRIA and my company, I need to guarantee that we can stick our nose into the code by ourselves if need be. The only way to achieve the competence to do this is to consistently devote some development resources to the Ocaml core, and thus develop an internal Caml-breeding team. Since this project aims mainly at developing our competence on the Ocaml core, it is sensible to acquire new resources in the form of interns to be trained for a future Ocaml job in our company. I have one such person whom I would like to use on the Caml core in the next several months. I would also devote at least one other person at "runtime", say a few months from now, once che cooperation protocol with Inria will have been specified. > I hope this isn't going to turn in an experiment to determine how much > "Cathedral" we INRIA folks are (answer: very much so). Additional This is indeed not a problem. The Bazaar vs. Cathedral thread has essentially shown that the community effort will tend to condense around Gerd's GODI, which seems very promising. > manpower and external contributions are most welcome, but as I > indicated above, the demand is mostly on 3rd-party libraries and tools There are also some major aspects of the core system which still require a good deal of effort: native code Dynlink, ocaml shared libraries, JIT compiler, code unlinking... > Some parts of the core OCaml distribution could use outside help > (e.g. Windows support, reorganization of the Camlp4 sources, Makefile > reengineering), provided copyright and maintenance issues can be > resolved. But the compilers and core runtime system don't need > additional manpower, in my opinion. Now, you know better than I that industrial languages are developed by (too) many people. Camls are bred by the some of coolest hackers on the scene, but it's too small a team to handle everything. A few more herdsmen can only help, if adequately trained and guided. If you'll allow me, I'd like to staff specific projects within the core. I'll accept your priorities so long as you accept to put my requests somewhere on the TODO list. I am also willing to donate copyright to INRIA for all code included in the Ocaml standard distribution, so long as INRIA in willing to guarantee that Ocaml will remain free software. All I need is a little cooperation in terms of some supervision so as to achieve a cooperative development effort as opposed to a fork, which is unthinkable. Alex ------------------- 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] How can I lend developers to the Caml team? 2004-04-22 8:23 ` Alex Baretta @ 2004-04-22 12:02 ` David MENTRE 2004-04-22 12:21 ` Alex Baretta 0 siblings, 1 reply; 7+ messages in thread From: David MENTRE @ 2004-04-22 12:02 UTC (permalink / raw) To: Alex Baretta; +Cc: Ocaml Hello, Alex Baretta <alex@baretta.com> writes: > briefly say that we are a start-up developing GPLed business > applications with a set of domain specific tools/languages built on top > of Ocaml. What kind of business application? I suppose you have a web site? It is not to steal your business. But I find the words "GPLed apps" and "on top of OCaml" very interesting. As your busniess seems to work well, I would be glad to speak about such a success story to other people (to convince on both the free software & business front and OCaml as a development language front). Yours, d. -- David Mentré <dmentre@linux-france.org> ------------------- 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Caml-list] How can I lend developers to the Caml team? 2004-04-22 12:02 ` David MENTRE @ 2004-04-22 12:21 ` Alex Baretta 0 siblings, 0 replies; 7+ messages in thread From: Alex Baretta @ 2004-04-22 12:21 UTC (permalink / raw) To: David MENTRE, ocaml David MENTRE wrote: > Hello, > > Alex Baretta <alex@baretta.com> writes: > > >>briefly say that we are a start-up developing GPLed business >>applications with a set of domain specific tools/languages built on top >>of Ocaml. > > > What kind of business application? I suppose you have a web site? It is > not to steal your business. But I find the words "GPLed apps" and "on > top of OCaml" very interesting. As your busniess seems to work well, I > would be glad to speak about such a success story to other people (to > convince on both the free software & business front and OCaml as a > development language front). We have worked more on developing compilers for domain specific languages than on presenting our work on the web. We will have a web site up shortly. Essentially we develop ERP and e-business applications. Alex ------------------- 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-04-22 12:21 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2004-04-16 7:56 [Caml-list] How can I lend developers to the Caml team? Alex Baretta 2004-04-16 8:45 ` Christophe Raffalli 2004-04-16 11:31 ` Alex Baretta 2004-04-17 17:12 ` Xavier Leroy 2004-04-22 8:23 ` Alex Baretta 2004-04-22 12:02 ` David MENTRE 2004-04-22 12:21 ` Alex Baretta
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox