caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [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;
as well as URLs for NNTP newsgroup(s).