* [Caml-list] Whither the Caml Consortium? @ 2001-10-15 20:37 Brian Rogoff 2001-10-15 20:55 ` Patrick M Doane 0 siblings, 1 reply; 45+ messages in thread From: Brian Rogoff @ 2001-10-15 20:37 UTC (permalink / raw) To: caml-list Hi, What's become of the Caml Consortium? I put a lot of pressure on my manager to join and we've hardly heard anything since doing so. That was several months ago. -- Brian ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-15 20:37 [Caml-list] Whither the Caml Consortium? Brian Rogoff @ 2001-10-15 20:55 ` Patrick M Doane 2001-10-19 23:23 ` Michel Mauny 0 siblings, 1 reply; 45+ messages in thread From: Patrick M Doane @ 2001-10-15 20:55 UTC (permalink / raw) To: Brian Rogoff; +Cc: caml-list While on this subject, it would be very useful if a future roadmap for Caml development (including any Consortium efforts) were available to look at publicly. This was discussed a little in the past and it seemed like INRIA wanted to keep this information private. I can understand motivations to keep quiet about plans but I think it would really help to open up this information. It may so happen that some unexpected volunteers are willing to help achieve those goals. For example, I am currently working with Jerome to build a test suite for the libre code. I'm not a big user of regular expressions myself but I think this is a critical area where Caml could be improved. If I knew of specific efforts that were being directed by the Consortium, I'd be inclined to help in a similar fashion with them. Testing software is a great way for me to learn how to use it. Patrick P.S: Thanks also to Brian for suggesting I put together FORT in the first place. It seems to be working pretty well in practice. On Mon, 15 Oct 2001, Brian Rogoff wrote: > Hi, > What's become of the Caml Consortium? I put a lot of pressure on my > manager to join and we've hardly heard anything since doing so. That was > several months ago. > > -- Brian > > > ------------------- > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > 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/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-15 20:55 ` Patrick M Doane @ 2001-10-19 23:23 ` Michel Mauny 2001-10-20 2:50 ` Brian Rogoff 0 siblings, 1 reply; 45+ messages in thread From: Michel Mauny @ 2001-10-19 23:23 UTC (permalink / raw) To: Patrick M Doane, Brian Rogoff; +Cc: caml-list Brian> What's become of the Caml Consortium? Patrick> I can understand motivations to keep quiet about plans but I think it Patrick> would really help to open up this information. Well, it is not that the Consortium is willing to keep its plans secret, but more that it is starting slowly. We have 3 members so far, and we'd like to have a few more before the end of this year. Anyway, the Consortium activities will start at the beginning of 2002, and we should have our first formal meeting around December 2001/January 2002. The Consortium Web pages http://caml.inria.fr/consortium/ have a new look (to be improved, of course, but better that before), and all information will be available from there (members, actions, and so on). Unless members disagree with me, the Consortium's activities shall be public. -- Michel ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-19 23:23 ` Michel Mauny @ 2001-10-20 2:50 ` Brian Rogoff 2001-10-20 3:58 ` Julian Assange ` (2 more replies) 0 siblings, 3 replies; 45+ messages in thread From: Brian Rogoff @ 2001-10-20 2:50 UTC (permalink / raw) To: caml-list On Sat, 20 Oct 2001, Michel Mauny wrote: > Brian> What's become of the Caml Consortium? > > Patrick> I can understand motivations to keep quiet about plans but I think it > Patrick> would really help to open up this information. > > Well, it is not that the Consortium is willing to keep its plans > secret, but more that it is starting slowly. We have 3 members so far, > and we'd like to have a few more before the end of this year. That number is embarassingly small. I've seen a number of posts here from people at large companies. It is amazing that so few of these companies are willing to join, and that relatively small companies like Artisan, where I work, and FluxMedia, should be taking a leadership role. Next time someone whines on the list about "O when can functional programming languages be accepted in industry", I think my answer will be something like, "When functional programmers quit whining and start actually trying to make their favorite language successful". Some part of that task for industrial programmers is joining the Consortium. Surely there are more than three companies using OCaml? Thanks for getting the ball rolling Michel, and hopefully some more lurkers will change their status soon. -- Brian ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-20 2:50 ` Brian Rogoff @ 2001-10-20 3:58 ` Julian Assange 2001-10-20 15:29 ` Markus Mottl 2001-10-22 18:47 ` Xavier Leroy 2 siblings, 0 replies; 45+ messages in thread From: Julian Assange @ 2001-10-20 3:58 UTC (permalink / raw) To: Brian Rogoff; +Cc: caml-list > > secret, but more that it is starting slowly. We have 3 members so far, > > and we'd like to have a few more before the end of this year. The stalking ground is this mailinglist. You should be sending out invitations to the list once a month. It is only through repeated exposure that the idea will sink in. -- Julian Assange |If you want to build a ship, don't drum up people |together to collect wood or assign them tasks and proff@iq.org |work, but rather teach them to long for the endless proff@gnu.ai.mit.edu |immensity of the sea. -- Antoine de Saint Exupery ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-20 2:50 ` Brian Rogoff 2001-10-20 3:58 ` Julian Assange @ 2001-10-20 15:29 ` Markus Mottl 2001-10-21 1:17 ` Brian Rogoff 2001-10-22 17:25 ` Michel Mauny 2001-10-22 18:47 ` Xavier Leroy 2 siblings, 2 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-20 15:29 UTC (permalink / raw) To: Brian Rogoff; +Cc: caml-list On Fri, 19 Oct 2001, Brian Rogoff wrote: > That number is embarassingly small. I've seen a number of posts here > from people at large companies. It is amazing that so few of these > companies are willing to join, and that relatively small companies like > Artisan, where I work, and FluxMedia, should be taking a leadership > role. Unfortunate as it is, but I am absolutely not surprised by the low number of members in the Consortium, and I already explained the reasons here when it began to form. While three small companies have stepped in (most likely with the minimum investment), the big rest is simply free riding. One can assume that most industrial companies share similar needs with respect to OCaml. Since they do not win opportunities by joining the Consortium (rather lose them = money), because other members are likely to do the "home work" for the rest anyway, it's a rational decision to stay outside. It may even be the case that the mentioned companies only joined in, because they have so specific needs that it is unlikely that other companies will solve their problems in the Consortium. So the realistic assumption is that the current three members haven't joined the Consortium out of altruism and love for OCaml, but merely out of very specific selfish reasons, which may not necessarily be for the benefit of the whole OCaml-community. I am not accusing anybody here, it's just one possible, rational explanation... I'd be very, very surprised if the situation improved significantly in the future. Unless INRIA finds a way to let people benefit from being members of (= having rights in) the Consortium irrespective of the direct benefit of "produced goods", in other terms, as long as there is no way to invest for financial benefit, we won't see any change here anytime soon. Therefore, I still propose that membership rights, whose amount of control must be clearly defined, be permanent and tradeable. The last property may require infrastructure that INRIA isn't allowed to build up or use out of legal considerations, I don't know. But if it is possible, you can bet that a significantly higher amount of money can be raised for the future development of OCaml. To answer Brian here: it's not the fault of the companies that haven't yet joined in. It's probably just that the current scheme may not be the most appropriate one for our goals... Regards, Markus Mottl -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-20 15:29 ` Markus Mottl @ 2001-10-21 1:17 ` Brian Rogoff 2001-10-21 23:06 ` Markus Mottl 2001-10-22 17:25 ` Michel Mauny 1 sibling, 1 reply; 45+ messages in thread From: Brian Rogoff @ 2001-10-21 1:17 UTC (permalink / raw) To: Markus Mottl; +Cc: caml-list On Sat, 20 Oct 2001, Markus Mottl wrote: > It may even be the case that the mentioned companies only joined > in, because they have so specific needs that it is unlikely that > other companies will solve their problems in the Consortium. So the > realistic assumption is that the current three members haven't joined > the Consortium out of altruism and love for OCaml, but merely out of > very specific selfish reasons, which may not necessarily be for the > benefit of the whole OCaml-community. I am not accusing anybody here, > it's just one possible, rational explanation... I think altruism and love for OCaml is a lot closer than very specific selfish reasons. That's still not quite right, maybe idealism and civic virtue come closer? I can't speak for the other companies, but I think that's not an inaccurate picture of where I work. I'm not convinced that my, or anyone else's, behavior is entirely rational, or at least that the objective function and even the decision variables aren't somewhat arbitrary. So the model of a corporation as a purely money optimizing entity is inaccurate. But I'll stop here, this list isn't the place for a discussion of my world view; if you want that, join the Consortium and I'll send you a private, copyrighted e-mail :-). > To answer Brian here: it's not the fault of the companies that haven't > yet joined in. It's probably just that the current scheme may not be > the most appropriate one for our goals... No doubt the process and goals of the Consortium can be tuned. Thanks for your altruistic work on behalf of OCaml, Markus! -- Brian ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-21 1:17 ` Brian Rogoff @ 2001-10-21 23:06 ` Markus Mottl 2001-10-22 15:47 ` Rolf Wester 0 siblings, 1 reply; 45+ messages in thread From: Markus Mottl @ 2001-10-21 23:06 UTC (permalink / raw) To: Brian Rogoff; +Cc: caml-list On Sat, 20 Oct 2001, Brian Rogoff wrote: > I think altruism and love for OCaml is a lot closer than very specific > selfish reasons. I love OCaml, because it helps me solve my problems much more easily. Does this make my love selfish? ;) > That's still not quite right, maybe idealism and civic virtue come > closer? The older I get the less I am sure what "idealism" is supposed to mean. Especially the last weeks have made me much older. Is it: "Act according to what the majority wants even if this does not correlate with your desires."? Hm, I am not sure whether I can identify with this without restrictions. E.g. when I desperately need better and more ADT-libraries, why should I finance GUI-building tools only because the majority wants them? - A goal conflict... Furthermore, the majority may know what it wants, but it may not know what it needs. It could well be that it also needs better ADT-libraries rather than GUI-building tools, but due to lack of intelligence they choose unwisely. - Bounded rationality... Even if the goals coincided for some miraculous reasons, there could be a lot of dispute concerning the concrete way to reach them. A means conflict... As you see, there could be plenty of causes why a Consortium from which one cannot exit without a complete loss of investment may be a rather unfavourable choice. Which might, again, explain its current state. (Sorry, I am in an illusion-smashing mood today ;) > I'm not convinced that my, or anyone else's, behavior is entirely > rational, or at least that the objective function and even the decision > variables aren't somewhat arbitrary. People act so as to maximize their utility function, whatever this may be: in economics this notion is so general that it can explain any kind of behaviour, which gives it little significance in practice. But restricting its applicability is impossible without making value judgements. > So the model of a corporation as a purely money optimizing entity > is inaccurate. If people were maximizing their monetary assets only, they'd all be starving. Since not all are doing this, only some are. The two groups do not necessarily overlap. > But I'll stop here, this list isn't the place for a discussion of my > world view; if you want that, join the Consortium and I'll send you > a private, copyrighted e-mail :-). No spam, please! ;) > No doubt the process and goals of the Consortium can be tuned. This will have to happen in any case if they want to be more successful. I was actually surprised that there was no invitation for discussion before its foundation. E.g., it seems to me that the fees were set quite arbitrarily. Some initial "market analysis" as to how much how many people would be prepared to donate might have turned out useful to maximize the income of the Consortium. > Thanks for your altruistic work on behalf of OCaml, Markus! This is only a misconception: it's out of purely selfish reasons, sold under the label "altruism"... ;) Regards, Markus -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-21 23:06 ` Markus Mottl @ 2001-10-22 15:47 ` Rolf Wester 2001-10-23 10:22 ` Markus Mottl 0 siblings, 1 reply; 45+ messages in thread From: Rolf Wester @ 2001-10-22 15:47 UTC (permalink / raw) To: caml-list On Mon, 22 Oct 2001, Markus Mottl wrote: > On Sat, 20 Oct 2001, Brian Rogoff wrote: > > I think altruism and love for OCaml is a lot closer than very specific > > selfish reasons. > > I love OCaml, because it helps me solve my problems much more easily. Does > this make my love selfish? ;) > I think the lack of willingness to support OCaml financially is correlated with the lack of perception of the extent to which OCaml makes software development easier and as a consequence cheaper. Those who use a programming language in their daily work are in many cases not those who decide on money. And in order to convince someone to spend money for the development of a product like OCaml (not mainstream, almost no one knows it, there is not even an English text book, no commercial support) one must have very good arguments. I think what could be very helpful is a detailed list of OCaml's strength (and weeknesses if any) compared to languages like C++, Java and also compared to other ML-implementations, Lisp, Haskell, Clean etc.? This list should also include real world examples (not to complicated) to demonstrate OCaml's benefits. Another point could be that people are more likely to spend money for getting a product or support than for supporting someone else to develop a programming language. So why not taking a fee for commercial use of OCaml or for support (Clean, Python, Lisp)? Rolf Wester ------------------------------------- Rolf Wester rolf.wester@ilt.fraunhofer.de ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 15:47 ` Rolf Wester @ 2001-10-23 10:22 ` Markus Mottl 2001-10-23 13:41 ` Rolf Wester 2001-10-24 13:56 ` Mike Leary 0 siblings, 2 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-23 10:22 UTC (permalink / raw) To: Rolf Wester; +Cc: caml-list Rolf Wester schrieb am Montag, den 22. Oktober 2001: > I think the lack of willingness to support OCaml financially is > correlated with the lack of perception of the extent to which OCaml > makes software development easier and as a consequence cheaper. That's not quite what I think, but it certainly also explains to some extent why it is so difficult to gain more members for OCaml in general and for the Consortium in particular. > Those who use a programming language in their daily work are in many > cases not those who decide on money. Which is, I fear, most often a good idea... ;) > And in order to convince someone to spend money for the development > of a product like OCaml (not mainstream, almost no one knows it, > there is not even an English text book, no commercial support) one > must have very good arguments. And it would be unwise to believe that it's only technical arguments that are considered here. There simply must be economic incentives to convince companies. To say it clearly: a manager who doesn't consider the latter is a bad manager. We should really try to avoid our natural mindset of enthusiastic technicians or scientists and put ourselves into the role of a manager who is responsible for his investment decisions. > I think what could be very helpful is a detailed list of OCaml's > strength (and weeknesses if any) compared to languages like C++, > Java and also compared to other ML-implementations, Lisp, Haskell, > Clean etc.? This list should also include real world examples (not to > complicated) to demonstrate OCaml's benefits. This does not work. I am sure that most of us have already tried such strategies, but they do not convince, because all competing languages use buzzwords and lists of "advantages". If you want to convince people, write a killer-app in their respective field of interest, otherwise they won't even listen. > Another point could be that people are more likely to spend money > for getting a product or support than for supporting someone else to > develop a programming language. So why not taking a fee for commercial > use of OCaml or for support (Clean, Python, Lisp)? Taking a look at companies that base their business on open source, I wouldn't say that their strategy "sell services" was particularly successful up to now. Mostly, because they overlooked that services have a rather strong impact on costs and therefore on profit. Don't forget, as soon as you demand fees for your products, you are liable for them and no kind of licence will get you around this (at least not in the countries I know). Regards, Markus Mottl -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-23 10:22 ` Markus Mottl @ 2001-10-23 13:41 ` Rolf Wester 2001-10-24 13:52 ` Mattias Waldau ` (2 more replies) 2001-10-24 13:56 ` Mike Leary 1 sibling, 3 replies; 45+ messages in thread From: Rolf Wester @ 2001-10-23 13:41 UTC (permalink / raw) To: caml-list > Rolf Wester schrieb am Montag, den 22. Oktober 2001: > > I think the lack of willingness to support OCaml financially is > > correlated with the lack of perception of the extent to which OCaml > > makes software development easier and as a consequence cheaper. > > That's not quite what I think, but it certainly also explains to some > extent why it is so difficult to gain more members for OCaml in general > and for the Consortium in particular. > > > Those who use a programming language in their daily work are in many > > cases not those who decide on money. > > Which is, I fear, most often a good idea... ;) > > > And in order to convince someone to spend money for the development > > of a product like OCaml (not mainstream, almost no one knows it, > > there is not even an English text book, no commercial support) one > > must have very good arguments. > > And it would be unwise to believe that it's only technical arguments > that are considered here. There simply must be economic incentives to > convince companies. To say it clearly: a manager who doesn't consider > the latter is a bad manager. We should really try to avoid our natural > mindset of enthusiastic technicians or scientists and put ourselves into > the role of a manager who is responsible for his investment decisions. > The good reasons to use OCaml cannot be "I love it" or "it's fun to program in OCaml" but that it makes me more productive (at least when I'm paid for what I'm doing). > > I think what could be very helpful is a detailed list of OCaml's > > strength (and weeknesses if any) compared to languages like C++, > > Java and also compared to other ML-implementations, Lisp, Haskell, > > Clean etc.? This list should also include real world examples (not to > > complicated) to demonstrate OCaml's benefits. > > This does not work. I am sure that most of us have already tried such > strategies, but they do not convince, because all competing languages > use buzzwords and lists of "advantages". If you want to convince people, > write a killer-app in their respective field of interest, otherwise they > won't even listen. > But even if you have a killer-app written in OCaml you will still have to explain to your manager (and even more your colleagues) why you would not have been able to write this app in C++ or Java (or why it would have been much more effort to do it in another language). I think that because competing languages are advertised with buzzwords and their list of "advantages" OCaml should be advertised too. OCaml's features should be compared to other languages and statements made concerning other languages should objectively be analyzed and criticized. And if for a certain kind of application another language is more suitable this should also be clearly stated. I think this could help those who are looking for an alternative to the main stream languages and those who have to argue in favour of using OCaml. > > Another point could be that people are more likely to spend money > > for getting a product or support than for supporting someone else to > > develop a programming language. So why not taking a fee for commercial > > use of OCaml or for support (Clean, Python, Lisp)? > > Taking a look at companies that base their business on open source, > I wouldn't say that their strategy "sell services" was particularly > successful up to now. Mostly, because they overlooked that services have > a rather strong impact on costs and therefore on profit. Don't forget, > as soon as you demand fees for your products, you are liable for them > and no kind of licence will get you around this (at least not in the > countries I know). > Good point. Regards Rolf Wester ------------------------------------- Rolf Wester rolf.wester@ilt.fraunhofer.de ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* RE: [Caml-list] Whither the Caml Consortium? 2001-10-23 13:41 ` Rolf Wester @ 2001-10-24 13:52 ` Mattias Waldau 2001-10-24 14:11 ` Markus Mottl ` (2 more replies) 2001-10-24 13:59 ` Markus Mottl 2001-10-25 9:54 ` Frank Atanassow 2 siblings, 3 replies; 45+ messages in thread From: Mattias Waldau @ 2001-10-24 13:52 UTC (permalink / raw) To: Rolf Wester, caml-list It is very difficult to get enough money to be able to support, maintain and sell a programming language. Just see how difficult it is for ML companies (2 failed attempts) and Lisp. (Lisp companies typically charge $5000 and upwards per developer). (SICStus Prolog actually lives on licenses and it works.) That means that when Inria stops to support Ocaml, the language will most likely die unless the open source community takes over. The code the Ocaml is reasonable documentet which makes it possible to maintain it. Regarding a killer-application in Ocaml to show that Ocaml is best, we have to find a program that MANY people need. Just look how difficult it is to create a good email program for Linux (Evolution is at last getting ready). Such an application could be built using Ocaml instead. It would work, no buffer overuns would reduce the number of security glitches. The only problem is that almost all killer application has graphical user interfaces, and I still haven't seen a good looking Ocaml-program (any pointers?). Unison could be a killer application, but it lacks all user friendliness. However, not so many people need syncronization. /mattias P.s. As a CTO for a programming company, I would say that $500-1000 per developer and year would be a resonable licensing fee. ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 13:52 ` Mattias Waldau @ 2001-10-24 14:11 ` Markus Mottl 2001-10-24 14:18 ` Cuihtlauac ALVARADO 2001-10-26 8:45 ` Benjamin C. Pierce 2 siblings, 0 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-24 14:11 UTC (permalink / raw) To: Mattias Waldau; +Cc: Rolf Wester, caml-list On Wed, 24 Oct 2001, Mattias Waldau wrote: [snip stuff on which I generally agree] > Unison could be a killer application, but it lacks all user > friendliness. It depends on your notion of "user friendliness": for the tasks it was mainly aimed at, it seems to be doing an excellent job, IMHO. > However, not so many people need syncronization. I don't think this is true: when I pushed unison at our institute, it was very quickly taken up by a quite significant number of staff, both Unix and Windows users. Today it is already available on all of our machines. It's the only kid in town that can really claim to efficiently, reliably and securely synchronize both ways across multiple platforms. Even though this hasn't made anybody switch to OCaml, people have at least stopped giving me benign smiles when I mention it ;) Regards, Markus Mottl -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 13:52 ` Mattias Waldau 2001-10-24 14:11 ` Markus Mottl @ 2001-10-24 14:18 ` Cuihtlauac ALVARADO 2001-10-25 6:05 ` Sven 2001-10-26 14:16 ` Dmitry Bely 2001-10-26 8:45 ` Benjamin C. Pierce 2 siblings, 2 replies; 45+ messages in thread From: Cuihtlauac ALVARADO @ 2001-10-24 14:18 UTC (permalink / raw) To: Mattias Waldau; +Cc: Rolf Wester, caml-list > Regarding a killer-application in Ocaml to show that Ocaml is best, we have > to find a program that MANY people need. Just look how difficult it is to > create a good email program for Linux (Evolution is at last getting ready). > Such an application could be built using Ocaml instead. It would work, no > buffer overuns would reduce the number of security glitches. The only > problem is that almost all killer application has graphical user interfaces, > and I still haven't seen a good looking Ocaml-program (any pointers?). Just a 30 seconds dream : a small, fast and robust web browser... Wouldn't you like to have a GC in Netscape ? Wouldn't you like to use powerfull tools able to program a defensive parsing for all the HTTP/Javascript garbage you can find out there ? Isn'it what *every* people need ? I can dream no other definitive killer app for Ocaml. -- Cuihtlauac ALVARADO - France Telecom R & D - DTL/MSV/MFL 2, avenue Pierre Marzin - 22307 Lannion Cedex - France Tel: +33 2 96 05 32 73 - Mob: +33 6 08 10 80 41 - Fax: +33 2 96 05 39 45 ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 14:18 ` Cuihtlauac ALVARADO @ 2001-10-25 6:05 ` Sven 2001-10-26 14:16 ` Dmitry Bely 1 sibling, 0 replies; 45+ messages in thread From: Sven @ 2001-10-25 6:05 UTC (permalink / raw) To: Cuihtlauac ALVARADO; +Cc: Mattias Waldau, Rolf Wester, caml-list On Wed, Oct 24, 2001 at 04:18:24PM +0200, Cuihtlauac ALVARADO wrote: > > Regarding a killer-application in Ocaml to show that Ocaml is best, we have > > to find a program that MANY people need. Just look how difficult it is to > > create a good email program for Linux (Evolution is at last getting ready). > > Such an application could be built using Ocaml instead. It would work, no > > buffer overuns would reduce the number of security glitches. The only > > problem is that almost all killer application has graphical user interfaces, > > and I still haven't seen a good looking Ocaml-program (any pointers?). > > Just a 30 seconds dream : a small, fast and robust web > browser... Wouldn't you like to have a GC in Netscape ? Wouldn't you > like to use powerfull tools able to program a defensive parsing for > all the HTTP/Javascript garbage you can find out there ? Isn'it what > *every* people need ? > > I can dream no other definitive killer app for Ocaml. And ocam plugin for mozilla would already be a nice thing, and maybe not so difficult to obtain. That and a serie of easy to understand examples to show how to use it ... I know we have a caml written app that will probably rewritten in java or something else in order to have it able to be accesed via web browsers, for demonstration purpose. We (not i personnally though) tried with javacaml, but as expected it was too slow, and don't tell me about the various way to use html as user interface, we are speaking graphical stuff here. Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 14:18 ` Cuihtlauac ALVARADO 2001-10-25 6:05 ` Sven @ 2001-10-26 14:16 ` Dmitry Bely 2001-10-26 15:51 ` Francois Rouaix 1 sibling, 1 reply; 45+ messages in thread From: Dmitry Bely @ 2001-10-26 14:16 UTC (permalink / raw) To: caml-list Cuihtlauac ALVARADO <cuihtlauac.alvarado@rd.francetelecom.com> writes: > > Regarding a killer-application in Ocaml to show that Ocaml is best, we have > > to find a program that MANY people need. Just look how difficult it is to > > create a good email program for Linux (Evolution is at last getting ready). > > Such an application could be built using Ocaml instead. It would work, no > > buffer overuns would reduce the number of security glitches. The only > > problem is that almost all killer application has graphical user interfaces, > > and I still haven't seen a good looking Ocaml-program (any pointers?). > > Just a 30 seconds dream : a small, fast and robust web > browser... Wouldn't you like to have a GC in Netscape ? Wouldn't you > like to use powerfull tools able to program a defensive parsing for > all the HTTP/Javascript garbage you can find out there ? Isn'it what > *every* people need ? > > I can dream no other definitive killer app for Ocaml. A Web browser written in OCaml already exists, although its development seems to be frozen: http://pauillac.inria.fr/mmm/ Unfortunately, no Win32 version is there, so I do not know how small, fast and robust it is (and compatible with current Internet standards, I would add myself). Hope to hear from you soon, Dmitry ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* RE: [Caml-list] Whither the Caml Consortium? 2001-10-26 14:16 ` Dmitry Bely @ 2001-10-26 15:51 ` Francois Rouaix 0 siblings, 0 replies; 45+ messages in thread From: Francois Rouaix @ 2001-10-26 15:51 UTC (permalink / raw) To: 'Dmitry Bely', caml-list Well, I've stopped working on MMM back in 1997; since then, our friends Jun and Pierre have essentially maintained the source compatible with the latest OCaml distribution. But I wouldn't recommend it for general Web browsing these days. It's only HTTP 1.0/HTML 3.2, with terrible table support. That was fine in 1996, but not today. --f Francois Rouaix -----Original Message----- From: owner-caml-list@pauillac.inria.fr [mailto:owner-caml-list@pauillac.inria.fr] On Behalf Of Dmitry Bely Sent: Friday, October 26, 2001 7:17 AM To: caml-list@inria.fr Subject: Re: [Caml-list] Whither the Caml Consortium? Cuihtlauac ALVARADO <cuihtlauac.alvarado@rd.francetelecom.com> writes: > > Regarding a killer-application in Ocaml to show that Ocaml is best, we have > > to find a program that MANY people need. Just look how difficult it is to > > create a good email program for Linux (Evolution is at last getting ready). > > Such an application could be built using Ocaml instead. It would work, no > > buffer overuns would reduce the number of security glitches. The only > > problem is that almost all killer application has graphical user interfaces, > > and I still haven't seen a good looking Ocaml-program (any pointers?). > > Just a 30 seconds dream : a small, fast and robust web > browser... Wouldn't you like to have a GC in Netscape ? Wouldn't you > like to use powerfull tools able to program a defensive parsing for > all the HTTP/Javascript garbage you can find out there ? Isn'it what > *every* people need ? > > I can dream no other definitive killer app for Ocaml. A Web browser written in OCaml already exists, although its development seems to be frozen: http://pauillac.inria.fr/mmm/ Unfortunately, no Win32 version is there, so I do not know how small, fast and robust it is (and compatible with current Internet standards, I would add myself). Hope to hear from you soon, Dmitry ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ 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/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 13:52 ` Mattias Waldau 2001-10-24 14:11 ` Markus Mottl 2001-10-24 14:18 ` Cuihtlauac ALVARADO @ 2001-10-26 8:45 ` Benjamin C. Pierce 2 siblings, 0 replies; 45+ messages in thread From: Benjamin C. Pierce @ 2001-10-26 8:45 UTC (permalink / raw) To: Mattias Waldau; +Cc: Rolf Wester, caml-list > However, not so many people need syncronization. It's a little difficult to tell precisely, but we estimate the current size of the Unison user community at between 1000 and 3000. My sense is that the latent demand is much larger -- we have grown to this size with very little advertising of any kind. I don't know if this qualifies as a killer app for you, but it's clearly moved beyond the ivory tower at this point. (One thing that has surprised me is how many windows-only users we seem to have. Since there are several pretty good commercial synchronizers for Windows, I'd have expected a smaller demand from this community.) > > But even if you have a killer-app written in OCaml you will still have to explain > > to your manager (and even more your colleagues) why you would not have > > been able to write this app in C++ or Java (or why it would have been much > > more effort to do it in another language). I think that because competing > > languages are advertised with buzzwords and their list of "advantages" > > OCaml should be advertised too. An early version of Unison was written in Java. In many ways, this was fine (Java is a pretty nice language, if you don't mind the fact that your code gets about 10x longer than an equivalent ML version), but there were several serious problems with Java: [Disclaimer -- we switched to OCaml three years ago, and some of these points have undoubtedly gotten somewhat better in the interim.] - poor run-time performance (huge memory footprints, poor GC, etc., etc.) - poor portability (despite all the "write-once-run-anywhere" hype, we had neverending hassles with this -- different Swing bugs on different platforms, Linux implementation always a year behind Windows and Solaris, etc., etc.) - poor system-level APIs (in particular, no support for critical filesytem operations like fstat) - poor distribution support (RMI is a nice design, but the implementation was unbelievably heavy and expensive) When we switched to OCaml, all these hassles vanished. The one technical downside was that going to OCaml involved doing a certain amount of work ourselves that was done for us in Java. In particular, we had to roll our own RPC package. However, once this was done, we had something that was right for the job, and that we could understand and control. Moreover, it was fun. :-) There is also, of course, a social downside of using OCaml rather than Java: the developer pool is *much* smaller. However, I don't think this has really made much of a difference for the success of the project -- although the code is GPLed, most of it is pretty intense, and I suspect that there are not that many people even in the bigger Java community that would be capable of picking it up and contributing to the effort without significant help from us (e.g., spending a summer at Penn, or whatever). Conversely, switching to OCaml has made a huge difference for the core development team, and this has contributed significantly to the overall success of the project. All things considered, switching to OCaml was a huge win for Unison. -- B P.S... > Unison could be a killer application, but it lacks all user friendliness. I'd be interested to hear more about what you meant by this (perhaps off-list). ----------------------------------------------------------------------------- BENJAMIN C. PIERCE Associate Prof., Computer & Information Science bcpierce@cis.upenn.edu University of Pennsylvania +1 215 898-2012 200 South 33rd St. Fax: +1 215 898-0587 Philadelphia, PA 19104, USA http://www.cis.upenn.edu/~bcpierce ----------------------------------------------------------------------------- ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-23 13:41 ` Rolf Wester 2001-10-24 13:52 ` Mattias Waldau @ 2001-10-24 13:59 ` Markus Mottl 2001-10-25 9:54 ` Frank Atanassow 2 siblings, 0 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-24 13:59 UTC (permalink / raw) To: Rolf Wester; +Cc: caml-list Rolf Wester schrieb am Dienstag, den 23. Oktober 2001: > The good reasons to use OCaml cannot be "I love it" or "it's fun to > program in OCaml" but that it makes me more productive (at least when > I'm paid for what I'm doing). Everybody claims that their language is the most productive one, but not everbody can prove it. To be honest: it is much easier to "prove" this for Java than for OCaml, because there are legions of more Java-programmers with zillions of projects. So Mr. J. can say: "Look at the many cool things that have been done in Java!". Whether these things were produced in a short time or how much effort was necessary is usually not observable anyway. The pure quantitative lack of significant OCaml-projects (on a comparative scale) makes it difficult to argue, which places us into the chicken-and-egg problem. So we better write code rather than lament about the lack thereof... > But even if you have a killer-app written in OCaml you will still > have to explain to your manager (and even more your colleagues) why > you would not have been able to write this app in C++ or Java (or why > it would have been much more effort to do it in another language). Sure! But having a "constructive" proof of your claim is more convincing than the claim alone. Especially for managers, who have a tough time estimating the validity of your theoretical claims in fields they are not experts in. > OCaml's features should be compared to other languages and statements > made concerning other languages should objectively be analyzed and > criticized. And some Java-guru would then "objectively" analyze things from his point of view... > And if for a certain kind of application another language is more > suitable this should also be clearly stated. No, never say anything bad about your product. Never! We all know that this is dishonest, but that's the way Java, Windows, VB, etc. have conquered the market. There is good reason why I have switched to a technical field from business... :( If you want to do marketing, then do marketing, not science. You'll have to play by the rules of psychology then rather than use technical measures. Regards, Markus Mottl P.S.: Even though it is much more effective, I don't want to do "marketing" for OCaml: I will still continue trying to convince by honest arguments. -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-23 13:41 ` Rolf Wester 2001-10-24 13:52 ` Mattias Waldau 2001-10-24 13:59 ` Markus Mottl @ 2001-10-25 9:54 ` Frank Atanassow 2 siblings, 0 replies; 45+ messages in thread From: Frank Atanassow @ 2001-10-25 9:54 UTC (permalink / raw) To: Rolf Wester; +Cc: caml-list Rolf Wester wrote (on 23-10-01 15:41 +0200): > But even if you have a killer-app written in OCaml you will still have to explain > to your manager (and even more your colleagues) why you would not have > been able to write this app in C++ or Java (or why it would have been much > more effort to do it in another language). I think that because competing > languages are advertised with buzzwords and their list of "advantages" > OCaml should be advertised too. OCaml's features should be compared to > other languages and statements made concerning other languages should > objectively be analyzed and criticized. And if for a certain kind of application > another language is more suitable this should also be clearly stated. I think > this could help those who are looking for an alternative to the main stream > languages and those who have to argue in favour of using OCaml. Not that I want to become embroiled in a discussion on the finer points of propaganda---oops, `advocacy', but you can find such a buzzword list here: http://pauillac.inria.fr:80/caml/FAQ/general-eng.html and here (for SML, but all the points still hold except the last two): http://cm.bell-labs.com/cm/cs/what/smlnj/sml.html Suitable for pointing your colleague to, if (s)he wants to know what (CA)ML is all about. -- Frank Atanassow, Information & Computing Sciences, Utrecht University Padualaan 14, PO Box 80.089, 3508 TB Utrecht, Netherlands Tel +31 (030) 253-3261 Fax +31 (030) 251-379 ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-23 10:22 ` Markus Mottl 2001-10-23 13:41 ` Rolf Wester @ 2001-10-24 13:56 ` Mike Leary 1 sibling, 0 replies; 45+ messages in thread From: Mike Leary @ 2001-10-24 13:56 UTC (permalink / raw) To: Markus Mottl; +Cc: Rolf Wester, caml-list On Tue, Oct 23, 2001 at 12:22:10PM +0200, Markus Mottl wrote: >If you want to convince people, > write a killer-app in their respective field of interest, otherwise they > won't even listen. It might be a good idea to put in place a mechanism for collecting "use cases", where a company has used OCaml and derived some happy (perhaps unexpected) benefit in the real world. Nothing succeeds like success and all... -- ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-20 15:29 ` Markus Mottl 2001-10-21 1:17 ` Brian Rogoff @ 2001-10-22 17:25 ` Michel Mauny 2001-10-22 17:36 ` Ken Rose 2001-10-22 18:41 ` [Caml-list] Whither the Caml Consortium? Markus Mottl 1 sibling, 2 replies; 45+ messages in thread From: Michel Mauny @ 2001-10-22 17:25 UTC (permalink / raw) To: Markus Mottl; +Cc: Brian Rogoff, caml-list Markus, Markus Mottl wrote/écrivait (Oct 20 2001, 05:29PM +0200): > While three small companies have stepped in I wouldn't say that Dassault-Aviation is such a small company (~ 9000 employees, as far as I know). > So the realistic assumption is that the current three members > haven't joined the Consortium out of altruism and love for OCaml, > but merely out of very specific selfish reasons, which may not > necessarily be for the benefit of the whole OCaml-community. I am > not accusing anybody here, it's just one possible, rational > explanation... I don't see the point in speculating on why current members joined the Consortium. Instead, let them explain why they joined, in case they want to do so. And it's no problem if they don't want to explain. Furthermore, I'm not sure that such assumptions about the current members and their "very specific selfish reasons which may not necessarily be for the benefit of the whole OCaml-community" in this mailing list, are of great help for attracting new members. I really believe that we can have a useful and successful consortium even with a small number of companies at the beginning. Of course, 3 are not enough, but I think we can attract a few more, and start something that will be useful for the whole community. Not only the developments and promotion of OCaml are of general interest for the community, but the existence of the group itself could be a rather strong argument when a decision of ``choosing OCaml or not'' has to be made. Especially when the manager is the only one remaining to be convinced. I should probably at that point remind the list with the URL of the membership request :-) http://caml.inria.fr/consortium/documents/form.shtml and invite all of you to convince their management to join the Consortium. We'd like to plan a first formal meeting for either mid-december or january. For non-European users, I understand that the membership process (payment, in particular) can be a bit painful (contract signed by both INRIA and the Member, then invoice sent by INRIA, and then payment by the Member). I can try to do my best to alleviate it, but I'm afraid the French rules applying to state-funded institutes such as ours are rather unflexible, unfortunately. Best regards, -- Michel ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 17:25 ` Michel Mauny @ 2001-10-22 17:36 ` Ken Rose 2001-10-22 19:08 ` Markus Mottl ` (2 more replies) 2001-10-22 18:41 ` [Caml-list] Whither the Caml Consortium? Markus Mottl 1 sibling, 3 replies; 45+ messages in thread From: Ken Rose @ 2001-10-22 17:36 UTC (permalink / raw) To: Michel.Mauny; +Cc: caml-list Michel Mauny wrote: > I should probably at that point remind the list with the URL of the > membership request :-) > > http://caml.inria.fr/consortium/documents/form.shtml > > and invite all of you to convince their management to join the > Consortium. We'd like to plan a first formal meeting for either > mid-december or january. What about a reasonably priced individual membership? Something in the range of 50-100 dollars or euros might be reasonable. I'm certainly not willing to personally cough up 2000 euros. It also seems likely to attract the people who are really using ocaml, which seems like mainly individuals doing stealthy things inside of bigger organizations. - ken ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 17:36 ` Ken Rose @ 2001-10-22 19:08 ` Markus Mottl 2001-10-23 10:08 ` Daniel de Rauglaudre 2001-10-24 14:48 ` Xavier Leroy 2001-10-24 15:57 ` Sven 2 siblings, 1 reply; 45+ messages in thread From: Markus Mottl @ 2001-10-22 19:08 UTC (permalink / raw) To: rose; +Cc: Michel.Mauny, caml-list On Mon, 22 Oct 2001, Ken Rose wrote: > What about a reasonably priced individual membership? Something in the > range of 50-100 dollars or euros might be reasonable. I'm certainly > not willing to personally cough up 2000 euros. It also seems likely > to attract the people who are really using ocaml, which seems like > mainly individuals doing stealthy things inside of bigger organizations. If a donation scheme is the only option, I'd strongly encourage the Consortium to consider lower minimum fees. I think that OCaml is used by already numerous individuals, but not by too many industrial companies. Many small contributions could outweigh few large ones! A simple scheme that introduces a reasonably low minimum subscription fee and weights votes in (online?) ballots depending on the donation sum could be really an option. It may also be more democratic than just allowing "full members" to vote. Separate treatment of donations of industrial members and individuals could still be possible. Would a minimum of 100 Euros for individuals be reasonable? This is lower than the subscription rate of some province newspapers, but here one gets the right to vote for OCaml - wouldn't this be a bargain? ;) Regards, Markus Mottl -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 19:08 ` Markus Mottl @ 2001-10-23 10:08 ` Daniel de Rauglaudre 2001-10-23 10:52 ` Markus Mottl 0 siblings, 1 reply; 45+ messages in thread From: Daniel de Rauglaudre @ 2001-10-23 10:08 UTC (permalink / raw) To: Markus Mottl; +Cc: rose, Michel.Mauny, caml-list Hi, A reason to help the Consortium to work is to think of what would happen if we stop OCaml, here, at INRIA, intentionnaly or not. Not only a question of loving OCaml. -- Daniel de RAUGLAUDRE daniel.de_rauglaudre@inria.fr http://cristal.inria.fr/~ddr/ ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-23 10:08 ` Daniel de Rauglaudre @ 2001-10-23 10:52 ` Markus Mottl 0 siblings, 0 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-23 10:52 UTC (permalink / raw) To: Daniel de Rauglaudre; +Cc: rose, Michel.Mauny, caml-list Hi, On Tue, 23 Oct 2001, Daniel de Rauglaudre wrote: > A reason to help the Consortium to work is to think of what would > happen if we stop OCaml, here, at INRIA, intentionnaly or not. Not > only a question of loving OCaml. If I were the only one (or one of three) to join the Consortium, paying a not insignificant fee, and if INRIA decided to shut down OCaml shortly after due to lack of financial support, I'd have lost both my money and support for OCaml. Sometimes I hate game theory... ;) But a realistic scenario would probably be: Xavier and Daniel (to INRIA): We know you have shut down project Cristal, but we'd like to continue work on OCaml and CamlP4. What do you think? INRIA: Hm, is five Euro per hour ok? Daniel: That's just fine! Xavier: Same for me! Xavier (whispering to Daniel): Phew, we are lucky! They could have asked for twice as much! I hope I haven't inspired the management of INRIA to seek very alternative forms of financing its business ;) Regards, Markus -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 17:36 ` Ken Rose 2001-10-22 19:08 ` Markus Mottl @ 2001-10-24 14:48 ` Xavier Leroy 2001-10-24 15:17 ` Markus Mottl 2001-10-24 17:35 ` Joshua D. Guttman 2001-10-24 15:57 ` Sven 2 siblings, 2 replies; 45+ messages in thread From: Xavier Leroy @ 2001-10-24 14:48 UTC (permalink / raw) To: rose; +Cc: Michel.Mauny, caml-list > What about a reasonably priced individual membership? Something in the > range of 50-100 dollars or euros might be reasonable. I'm certainly not > willing to personally cough up 2000 euros. This issue was discussed on this list a while ago. To summarize: The current setup of the Consortium is definitely geared towards corporate members, not individuals. Raising money to fund future developments is one goal of the Consortium, but an equally important goal is to answer the age-old question "what other corporations are using it?" that we get from prospective industrial users. The best answer to this question is: "well, here are some high-tech companies that no only use it, but support it financially by being members of the consortium". (An even better answer would be: "And by the way, your main competitor is already a member"; instant adhesion guaranteed :-) There are other reasons for not soliciting individual memberships. One is that OCaml users, as individuals, already do a great job of supporting the language, via code contributions, feedback, advocacy, volunteer's work (e.g. the collective translation of the OCaml book), etc. I'd feel a bit guilty asking them for money on top of that... The second reason is less idealistic: given the legal structure of the Consortium, registering a new member requires some paperwork on INRIA's side, whose effective cost is likely to be in the $50-100 range... - Xavier Leroy ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 14:48 ` Xavier Leroy @ 2001-10-24 15:17 ` Markus Mottl 2001-10-24 17:35 ` Joshua D. Guttman 1 sibling, 0 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-24 15:17 UTC (permalink / raw) To: Xavier Leroy; +Cc: caml-list On Wed, 24 Oct 2001, Xavier Leroy wrote: > The best answer to this question is: "well, here are some high-tech > companies that no only use it, but support it financially by being > members of the consortium". (An even better answer would be: "And by > the way, your main competitor is already a member"; instant adhesion > guaranteed :-) This intimitating psychological effect is a good argument ;) > The second reason is less idealistic: given the legal structure of the > Consortium, registering a new member requires some paperwork on INRIA's > side, whose effective cost is likely to be in the $50-100 range... This surely depends on the number of membership requests. If only one individual applies, this may be true, but average costs per request are likely to be much lower if 100 do so. Why don't we run an opinion poll on this to see whether enough people have interest? Yahoo Groups offers such poll functionality for free, and it may come handy more than once when INRIA wants to get mass feedback from OCaml-users... Regards, Markus Mottl -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 14:48 ` Xavier Leroy 2001-10-24 15:17 ` Markus Mottl @ 2001-10-24 17:35 ` Joshua D. Guttman 2001-10-25 18:46 ` Michel Mauny 1 sibling, 1 reply; 45+ messages in thread From: Joshua D. Guttman @ 2001-10-24 17:35 UTC (permalink / raw) To: Xavier Leroy; +Cc: rose, Michel.Mauny, caml-list, Joshua D. Guttman Xavier Leroy <xavier.leroy@inria.fr> writes: > > > The current setup of the Consortium is definitely geared towards > corporate members, not individuals. Raising money to fund future > developments is one goal of the Consortium, but an equally > important goal is to answer the age-old question "what other > corporations are using it?" that we get from prospective > industrial users. > A corporation is of course not an entity with a single point of view. The people working on a particular project or in a particular area may use OCaml, and want to support the Consortium, although their management may not have much interest. For instance, in my own case, I have been using OCaml for several years, and I have found a few colleagues who now also use it effectively. My management tolerates this peculiarity in me, so long as I am not strident about it. (:-). I imagine there are other people in similar situations. For people like me, it would be good to have a level of consortium membership that a single project could justify. If there was something in the three figure range (i.e. hundreds but not thousands of dollars), I would simply make the arrangements and I'd never have to convince anyone organizationally very distant from me. But for a consortium membership that costs thousands, I would have to convince people I rarely interact with, and they would want to decide whether OCaml should play some company-wide role, and probably it would be a dead end. Would the OCaml Consortium consider something like this? Cheers -- Joshua -- Joshua D. Guttman <guttman@mitre.org> MITRE, Mail Stop S119 202 Burlington Rd. Tel: +1 781 271 2654 Bedford, MA 01730-1420 USA Fax: +1 781 271 8953 ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 17:35 ` Joshua D. Guttman @ 2001-10-25 18:46 ` Michel Mauny 0 siblings, 0 replies; 45+ messages in thread From: Michel Mauny @ 2001-10-25 18:46 UTC (permalink / raw) To: caml-list Joshua D. Guttman wrote/écrivait (Oct 24 2001, 01:35PM -0400): > For people like me, it would be good to have a level of consortium > membership that a single project could justify. If there was > something in the three figure range (i.e. hundreds but not thousands > of dollars), I would simply make the arrangements and I'd never have > to convince anyone organizationally very distant from me. But for a > consortium membership that costs thousands, I would have to convince > people I rarely interact with, and they would want to decide whether > OCaml should play some company-wide role, and probably it would be a > dead end. > > Would the OCaml Consortium consider something like this? This is one of the points that should be discussed at the first meeting of the Consortium. If we go that way, I'll have to argue with my hierarchy, because they already didn't like that much the different contribution levels in the current agreement, but it doesn't look impossible. -- Michel ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 17:36 ` Ken Rose 2001-10-22 19:08 ` Markus Mottl 2001-10-24 14:48 ` Xavier Leroy @ 2001-10-24 15:57 ` Sven 2001-10-24 17:05 ` georges mariano 2001-10-25 10:00 ` Hendrik Tews 2 siblings, 2 replies; 45+ messages in thread From: Sven @ 2001-10-24 15:57 UTC (permalink / raw) To: rose; +Cc: Michel.Mauny, caml-list On Mon, Oct 22, 2001 at 10:36:50AM -0700, Ken Rose wrote: > Michel Mauny wrote: > > I should probably at that point remind the list with the URL of the > > membership request :-) > > > > http://caml.inria.fr/consortium/documents/form.shtml > > > > and invite all of you to convince their management to join the > > Consortium. We'd like to plan a first formal meeting for either > > mid-december or january. > > What about a reasonably priced individual membership? Something in the > range of 50-100 dollars or euros might be reasonable. I'm certainly not > willing to personally cough up 2000 euros. It also seems likely to > attract the people who are really using ocaml, which seems like mainly > individuals doing stealthy things inside of bigger organizations. My understanding of this is that this kind of thing would cost more in paperwork than the real benefit to the consortium, that is why i was contemplating creating a association in france to group several users which would, once we are able to sum up the 2000 euros, become one member of the consortium. I was aiming at a fee of around 50 Euros, this would need at least 40 members, or for some of them to donate more, or other means of raising founds. Sadly, i have not had time to fully devote myself to fullfiling this in the last month, but now that the subject has surfaced again on this list, it may be the right time for that. To create an "association loi 1901" here in strasbourg, we would need to define the status, and have at least 7 founding members, as well as people willing to take the administratives jobs like secretary and the financial aspect. It can happen relatively quickly once we have enough members. So, unless someone else would like to do the same, it would be nice if interrested people send me a mail about this, (personal mail at : luther@dpt-info.u-strasbg.fr), and once a first step of discution is reached, we will hold a founding meeting, either trough IRC or something such, or trough a mailing list i will create, the second solution would be maybeeasier on non european persons. Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 15:57 ` Sven @ 2001-10-24 17:05 ` georges mariano 2001-10-25 6:13 ` Sven 2001-10-25 10:00 ` Hendrik Tews 1 sibling, 1 reply; 45+ messages in thread From: georges mariano @ 2001-10-24 17:05 UTC (permalink / raw) To: Sven; +Cc: rose, Michel.Mauny, caml-list On Wed, 24 Oct 2001 17:57:07 +0200 Sven <luther@dpt-info.u-strasbg.fr> wrote: > contemplating creating a association in france to group several users > which would, once we are able to sum up the 2000 euros, become one member of > the consortium. I was aiming at a fee of around 50 Euros, this would need at > least 40 members, or for some of them to donate more, or other means of > raising founds. Hi Sven, This idea (smaller fee and grouping people) does fit my needs and capabilities much more better than the one proposed by the Consortium (do not forget about __small__ companies !! There is place between 50 and 2000 euros ... 150, 200, hmm, so on...;-) Question : Suppose that such idea will reach the implementation stage, how will be this Association considered by "THE" Consortium ? ?? -- # mailto:Georges.Mariano@inrets.fr tel: (33) 03 20 43 84 06 # INRETS, 20 rue Élisée Reclus fax: (33) 03 20 43 83 59 # BP 317 -- 59666 Villeneuve d'Ascq # http://www3.inrets.fr/estas/mariano ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 17:05 ` georges mariano @ 2001-10-25 6:13 ` Sven 2001-10-25 17:36 ` Michel Mauny 0 siblings, 1 reply; 45+ messages in thread From: Sven @ 2001-10-25 6:13 UTC (permalink / raw) To: georges mariano; +Cc: rose, Michel.Mauny, caml-list On Wed, Oct 24, 2001 at 07:05:44PM +0200, georges mariano wrote: > On Wed, 24 Oct 2001 17:57:07 +0200 Sven <luther@dpt-info.u-strasbg.fr> wrote: > > > contemplating creating a association in france to group several users > > which would, once we are able to sum up the 2000 euros, become one member of > > the consortium. I was aiming at a fee of around 50 Euros, this would need at > > least 40 members, or for some of them to donate more, or other means of > > raising founds. > > Hi Sven, > This idea (smaller fee and grouping people) does fit my needs and capabilities > much more better than the one proposed by the Consortium (do not forget > about __small__ companies !! There is place between 50 and 2000 euros ... > 150, 200, hmm, so on...;-) > > Question : > Suppose that such idea will reach the implementation stage, > how will be this Association considered by "THE" Consortium ? As i understood, we will be a full member (if we manage to pat 2000 euros), we will send a representative to the meetings, and our opinion will be heard as well asq others, i guess. If we manage to get lot of money, then we could even be considered as 2 or more members i guess, not sure though. That said, as we are not enough people yet i don't know, but we would need to reach a sort of agreement on what we will propose or so on. Probably using a (using ssh for security or so on) electronic vote or something, well, we could use debian's vote handling code, or write something of our own, since i am not really sure all that complicated condorcet stuff is really needed for us. There will also be some initial paperwork involved, and pgp/gpg key exchange, maybe some solution needs to be found for people not easily able to transfer found to france and so on, but this can be discussed in the founding conference, or whatever this will be called, and we can speak about it then. I will try to make up a more formal announcement, both in french and english, this week end. Anyway, if we have not enough members interrested, it will not work, ... Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-25 6:13 ` Sven @ 2001-10-25 17:36 ` Michel Mauny 0 siblings, 0 replies; 45+ messages in thread From: Michel Mauny @ 2001-10-25 17:36 UTC (permalink / raw) To: caml-list Dear all, Let me first inform you that another french company is currently in the "pipe" of becoming a member. I'll announce it more precisely when the papers will be signed, but I think that we can reasonably consider that we currently have 4 members in the Caml Consortium. We need more, but we are on the right way :-) About a non-profit organization such as an "Association loi 1901" as proposed by Sven: On Wed, Oct 24, 2001 at 07:05:44PM +0200, georges mariano wrote: > Question : > Suppose that such idea will reach the implementation stage, > how will be this Association considered by "THE" Consortium ? Sven replied (Oct 25 2001, 08:13AM +0200): > As i understood, we will be a full member I confirm that there would be absolutely no problem, and we would be very happy to have such an organization as a member. Regards, -- Michel ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-24 15:57 ` Sven 2001-10-24 17:05 ` georges mariano @ 2001-10-25 10:00 ` Hendrik Tews 2001-10-25 15:45 ` Fabrice Le Fessant ` (3 more replies) 1 sibling, 4 replies; 45+ messages in thread From: Hendrik Tews @ 2001-10-25 10:00 UTC (permalink / raw) To: caml-list Hi, Sven writes: Date: Wed, 24 Oct 2001 17:57:07 +0200 Subject: Re: [Caml-list] Whither the Caml Consortium? i was contemplating creating a association in france to group several users which would, once we are able to sum up the 2000 euros, become one member of the consortium. Are you sure that your application to become a member of the consortium will be successful? As I understand it, INRIA decides on the applications. My impression from the current thread (and from previous ones on the consortium) is that there is some confusion about the real purpose of the consortium (i.e., INRIAS position) and what members of this list think about the consortium. Some members on the mailing list (myself included) would like to join the consortium to influence the development of Ocaml. But for reasons that I have not been able to grasp, INRIA seems to be not really keen on seeing us ``small'' ocaml users in the consortium. I would therefore suggest that we first discuss what we want to achieve by becomming a consortium member. Then we can see how to make our interests compatible with INRIAS constraints. If we reach some consensus here, it is probably easier to get the programming work done ourselfs, instead of convincing the consortium to pay somebody to do the job. I, for instance, would like some improvements for ocaml for which it is absolutely impossible to get scientific reward, and which are therefore very difficult to get implemented by the ocaml developers. Take for instance better error diagnostics from the ocaml parser or Thierry Bravier's ocamlyacc patch (http://caml.inria.fr/archives/199712/msg00020.html). One way to get these things done is to join the consortium ... Another possibility is to write a patch (like Thierry did) and get it into the ocaml distribution (what Thierry not achieved). However, it is not clear (at least to me) what requirements have to be met, to get such an improvement accepted by the ocaml developers. I think, what is needed is that the ocaml developers give some guidelines on how we ``small'' ocaml users should proceed, if we want to contribute something to the ocaml kernel. Then there would be no need for us to join the consortium. Bye, Hendrik ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-25 10:00 ` Hendrik Tews @ 2001-10-25 15:45 ` Fabrice Le Fessant 2001-10-30 8:52 ` Hendrik Tews 2001-10-25 18:37 ` Michel Mauny ` (2 subsequent siblings) 3 siblings, 1 reply; 45+ messages in thread From: Fabrice Le Fessant @ 2001-10-25 15:45 UTC (permalink / raw) To: Hendrik Tews; +Cc: caml-list > I, for instance, would like some improvements for ocaml for which > it is absolutely impossible to get scientific reward, and which > are therefore very difficult to get implemented by the ocaml > developers. Take for instance better error diagnostics from the > ocaml parser or Thierry Bravier's ocamlyacc patch > (http://caml.inria.fr/archives/199712/msg00020.html). One way to > get these things done is to join the consortium ... > > Another possibility is to write a patch (like Thierry did) and > get it into the ocaml distribution (what Thierry not achieved). > However, it is not clear (at least to me) what requirements have > to be met, to get such an improvement accepted by the ocaml > developers. > > I think, what is needed is that the ocaml developers give some > guidelines on how we ``small'' ocaml users should proceed, if we > want to contribute something to the ocaml kernel. Then there > would be no need for us to join the consortium. If you want to contribute to ocaml, one possibility is to put your libraries and patches in the CDK (Caml Development Kit). Maybe you don't know, but the CDK is distributed with a patched version of the ocaml compiler. As a consequence, the ocamlyacc patch for example can be applied to the CDK ocaml compiler, and distributed in next releases, so that it is possible to test whether a patch is really useful or nor before complete integration in the original ocaml compiler. I think the CDK can be seen as a complement to the Consortium, since the consortium is used by corporates to contribute (with money) to ocaml, while the CDK is used by programmers to contribute (with code) ... Regards, -- Fabrice ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-25 15:45 ` Fabrice Le Fessant @ 2001-10-30 8:52 ` Hendrik Tews 2001-10-30 9:21 ` Fabrice Le Fessant 0 siblings, 1 reply; 45+ messages in thread From: Hendrik Tews @ 2001-10-30 8:52 UTC (permalink / raw) To: caml-list Hi, Fabrice Le Fessant writes: Date: Thu, 25 Oct 2001 17:45:03 +0200 (CEST) Subject: Re: [Caml-list] Whither the Caml Consortium? Maybe you don't know, but the CDK is distributed with a patched version of the ocaml compiler. Indeed I was not aware of this. Where are these patches documented? I only found cdk/sources/ocaml.patches/README, which describes only 2 of the 17 patches. Bye, Hendrik ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-30 8:52 ` Hendrik Tews @ 2001-10-30 9:21 ` Fabrice Le Fessant 0 siblings, 0 replies; 45+ messages in thread From: Fabrice Le Fessant @ 2001-10-30 9:21 UTC (permalink / raw) To: Hendrik Tews; +Cc: jeanmarc.eber, caml-list > Indeed I was not aware of this. Where are these patches > documented? I only found cdk/sources/ocaml.patches/README, which > describes only 2 of the 17 patches. Most of the patches in the CDK are useful to improve the compilation and distribution of the CDK (eg binary distribs independent of linux distributions), and are not useful for other ocaml users. However, some patches discussed on the mailing-list have been integrated and can be used by users. For example: 14_yacc.patch is Thierry Bravier's ocamlyacc patch, to allow symbolic $ variables in mly files. 13_scaml.patch is described on http://algol.prosalg.no/~malc/scaml . 16_clink.patch is used to allow recursive modules in very simple cases (forward declaration of functions). 17_option.patch is a patch to allow optional values in modules (from Alain Frisch). As said by Xavier, these patches are not included in the standard distribution for good reasons (either they need to be improved, or better tested, or a better general solution is coming). They are mainly in the CDK for beta-testing, and they will be kept until either a big bug appears or a better replacement is found. - Fabrice ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-25 10:00 ` Hendrik Tews 2001-10-25 15:45 ` Fabrice Le Fessant @ 2001-10-25 18:37 ` Michel Mauny 2001-10-26 9:56 ` Sven 2001-10-26 12:13 ` [Caml-list] user contributions to the core OCaml distribution? Xavier Leroy 3 siblings, 0 replies; 45+ messages in thread From: Michel Mauny @ 2001-10-25 18:37 UTC (permalink / raw) To: caml-list Hendrik Tews wrote/écrivait (Oct 25 2001, 12:00PM +0200): > Sven writes: > i was contemplating creating a association in france to group > several users which would, once we are able to sum up the 2000 > euros, become one member of the consortium. > > Are you sure that your application to become a member of the > consortium will be successful? As I understand it, INRIA decides > on the applications. I confirm that we want such an application to be successful and I see no problem at all. > My impression from the current thread (and from previous ones on > the consortium) is that there is some confusion about the real > purpose of the consortium (i.e., INRIAS position) Well, Xavier's post (http://caml.inria.fr/archives/200110/msg00272.html) was rather clear, as well as the description of the Consortium given as appendix of the membership agreement at http://caml.inria.fr/consortium/documents/Annex1-eng.shtml Roughly speaking, the idea is to bring together major users (as many as possible) in order to make other potential users more confident in the future of OCaml. The existence of the Consortium should bring (probably partial) answers to questions such as "Who else is using it?", "What happens in case INRIA stops supporting it?". Hopefully, at some point, some companies able to sell services around Caml will be members of the CC, and that could also help in answering other important questions such as "What company could maintain, adapt or further develop this OCaml app that we are planning to use?" The goal of further developing OCaml for it to match more precisely the needs of programmers, and getting funds for that, is of course also important, but I think the primary goal is the one given above. We all understand that it's a chicken/egg problem, and this is why it's starting a bit slowly (my opinion). (Well, honestly, one should probably also add some work overload on my side as an another reason.) And, again, forming an OCaml users group that would be a member of the Consortium is definitely a good idea. -- Michel ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-25 10:00 ` Hendrik Tews 2001-10-25 15:45 ` Fabrice Le Fessant 2001-10-25 18:37 ` Michel Mauny @ 2001-10-26 9:56 ` Sven 2001-10-30 9:00 ` Hendrik Tews 2001-10-26 12:13 ` [Caml-list] user contributions to the core OCaml distribution? Xavier Leroy 3 siblings, 1 reply; 45+ messages in thread From: Sven @ 2001-10-26 9:56 UTC (permalink / raw) To: Hendrik Tews; +Cc: caml-list On Thu, Oct 25, 2001 at 12:00:24PM +0200, Hendrik Tews wrote: > Hi, > > Sven writes: > Date: Wed, 24 Oct 2001 17:57:07 +0200 > Subject: Re: [Caml-list] Whither the Caml Consortium? > > i was contemplating creating a association in france to group > several users which would, once we are able to sum up the 2000 > euros, become one member of the consortium. > > Are you sure that your application to become a member of the > consortium will be successful? As I understand it, INRIA decides > on the applications. Yes, i have contacted them already, and they approve on it, as michel surely did say in a message below. It seems they are only administratives reasons for why they cannot start such a thing themselves. > My impression from the current thread (and from previous ones on > the consortium) is that there is some confusion about the real > purpose of the consortium (i.e., INRIAS position) and what > members of this list think about the consortium. Some members on > the mailing list (myself included) would like to join the > consortium to influence the development of Ocaml. But for reasons > that I have not been able to grasp, INRIA seems to be not really > keen on seeing us ``small'' ocaml users in the consortium. It seems to be for administrative reasons, the processing fee and so on. The association is the best way to solve this problem, and when i proposed it here some time ago, michel told me it was a good idea, nobody else reacted though, and it will not work if people are not interrested. Like said, i will try to send a more formal mail about it this weekend, and i need at least 7 founding members to launch the thing. Right now, i have 3 offers, myself, michel mauny, altough he cannot take a leading role from what i understood, and georges mariano. That is not enough. > I would therefore suggest that we first discuss what we want to > achieve by becomming a consortium member. Then we can see how to > make our interests compatible with INRIAS constraints. If we > reach some consensus here, it is probably easier to get the > programming work done ourselfs, instead of convincing the > consortium to pay somebody to do the job. mmm, ok yes, this is another way of putting it, but it may not be compatible with the consortium or association thingy. > I, for instance, would like some improvements for ocaml for which > it is absolutely impossible to get scientific reward, and which > are therefore very difficult to get implemented by the ocaml > developers. Take for instance better error diagnostics from the > ocaml parser or Thierry Bravier's ocamlyacc patch > (http://caml.inria.fr/archives/199712/msg00020.html). One way to > get these things done is to join the consortium ... Yes and no, it may be possible to get them done already if you manage to convince the ocaml team that these stuff are needed and well proven and good code. The same will also be true once we join the consortium, since you will not be the only member there. Sure, you could always fork the code, but this would not be a good thing. > Another possibility is to write a patch (like Thierry did) and > get it into the ocaml distribution (what Thierry not achieved). Do you know what were the reasons for it ? > However, it is not clear (at least to me) what requirements have > to be met, to get such an improvement accepted by the ocaml > developers. > I think, what is needed is that the ocaml developers give some > guidelines on how we ``small'' ocaml users should proceed, if we > want to contribute something to the ocaml kernel. Then there > would be no need for us to join the consortium. I will let them respond themselves here, ... Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-26 9:56 ` Sven @ 2001-10-30 9:00 ` Hendrik Tews 0 siblings, 0 replies; 45+ messages in thread From: Hendrik Tews @ 2001-10-30 9:00 UTC (permalink / raw) To: caml-list Hi, Sven writes: Date: Fri, 26 Oct 2001 11:56:13 +0200 Subject: Re: [Caml-list] Whither the Caml Consortium? [about the ocamlyacc patch] > Another possibility is to write a patch (like Thierry did) and > get it into the ocaml distribution (what Thierry not achieved). Do you know what were the reasons for it ? No, maybe Xavier can answer this? Bye, Hendrik ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] user contributions to the core OCaml distribution? 2001-10-25 10:00 ` Hendrik Tews ` (2 preceding siblings ...) 2001-10-26 9:56 ` Sven @ 2001-10-26 12:13 ` Xavier Leroy 2001-10-29 11:15 ` Sven 3 siblings, 1 reply; 45+ messages in thread From: Xavier Leroy @ 2001-10-26 12:13 UTC (permalink / raw) To: Hendrik Tews; +Cc: caml-list > I think, what is needed is that the ocaml developers give some > guidelines on how we ``small'' ocaml users should proceed, if we > want to contribute something to the ocaml kernel. Here are some suggestions. - Post your feature wish (or your patches, if you've already implemented the feature) to caml-bugs@inria.fr, not caml-list@inria.fr. Messages to caml-bugs are archived and tracked by our bug database, which has special categories for "feature wish" and "wish granted". In contrast, it's all too easy to overlook a message on caml-list, there are so many of them :-) - Be explicit. Use a descriptive "Subject" line, not just "feature wish". Explain why you need the feature, and what your patch actually does. - If the patch is big (more than 100 lines), don't put it in the e-mail (the bug tracking system will truncate the message); put it on a Web or FTP server and include a URL. - You can check the status of your (and others') wishes on the Web, http://caml.inria.fr/bin/caml-bugs/feature%20wish?user=guest - Don't be disappointed if your wish or patch isn't incorporated in the OCaml working sources. There might be several reasons for this: maybe we don't like the feature; maybe we like it but would implement it differently; maybe we have longer term plans to address the problem; maybe we have higher-priority stuff to deal with; etc. We (the core Caml development team) keep control on what gets in, Consortium or not. In summary: we welcome users' input -- and a clear expression of a need is as valuable to us as a patch -- but still follow a "cathedral" model. Hope this answers the question, - Xavier Leroy ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] user contributions to the core OCaml distribution? 2001-10-26 12:13 ` [Caml-list] user contributions to the core OCaml distribution? Xavier Leroy @ 2001-10-29 11:15 ` Sven 0 siblings, 0 replies; 45+ messages in thread From: Sven @ 2001-10-29 11:15 UTC (permalink / raw) To: Xavier Leroy; +Cc: Hendrik Tews, caml-list On Fri, Oct 26, 2001 at 02:13:47PM +0200, Xavier Leroy wrote: > - Don't be disappointed if your wish or patch isn't incorporated in the > OCaml working sources. There might be several reasons for this: > maybe we don't like the feature; maybe we like it but would > implement it differently; maybe we have longer term plans to address > the problem; maybe we have higher-priority stuff to deal with; etc. > We (the core Caml development team) keep control on what gets in, > Consortium or not. mmm, this sound as no particular feedback or reason for rejecting a proposal will be given. Maybe, even a few line status or reason for rejection may be appended in the BTS for this feature wish, or something such ? Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-22 17:25 ` Michel Mauny 2001-10-22 17:36 ` Ken Rose @ 2001-10-22 18:41 ` Markus Mottl 1 sibling, 0 replies; 45+ messages in thread From: Markus Mottl @ 2001-10-22 18:41 UTC (permalink / raw) To: Michel Mauny; +Cc: Brian Rogoff, caml-list Michel, On Mon, 22 Oct 2001, Michel Mauny wrote: > Markus Mottl wrote/écrivait (Oct 20 2001, 05:29PM +0200): > I wouldn't say that Dassault-Aviation is such a small company (~ 9000 > employees, as far as I know). Right, fair enough... > I don't see the point in speculating on why current members joined > the Consortium. But I do indeed, because it is important to know about the chances that more members are going to join and whether one can improve these chances. Just to make sure there is no misunderstanding: I do think that some kind of industrial (or even private) financial support is very important for the future of OCaml and that a Consortium would be a good idea. The question is only how to make the Consortium attractive to people. > Instead, let them explain why they joined, in case they want to do > so. And it's no problem if they don't want to explain. Most likely, because some tireless heroes managed to convince them (btw.: my congratulations for their great lobbying work!). After all, the fees are not so high that companies couldn't afford them. The problem is rather opportunity costs: why join this Consortium and not another? Big companies usually have many alternative opportunities so we better make sure that they stay with us and not go elsewhere... > Furthermore, I'm not sure that such assumptions about the current > members and their "very specific selfish reasons which may not > necessarily be for the benefit of the whole OCaml-community" in this > mailing list, are of great help for attracting new members. I had expected that one might misunderstand my argument here. The word "selfish" has a negative touch in most people's eyes: to me it basically means "they think they will benefit from it". This does absolutely not mean that they see a benefit in other members not having one. In fact, they surely know that the benefit of the whole OCaml-community is to some extent correlated to theirs. The question is how strong this correlation is. There is definitely a point where interest conflicts can arise, and then a donation scheme may not be able to keep members. Nobody will join any kind of interest group without having an interest in it. If INRIA were a charity, a scheme that builds on donations would be fine, but this is not the case here. Also, I don't fear that any of my ramblings will prevent anybody who is decided from joining the Consortium (I wouldn't write this much if I didn't take this issue very serious). But some change (if it were legally possible) to the current statutes of the Consortium might attract many more members. This was my primary interest in this discussion. > I really believe that we can have a useful and successful consortium > even with a small number of companies at the beginning. Of course, > 3 are not enough, but I think we can attract a few more, and start > something that will be useful for the whole community. The Consortium is definitely better than no consortium at all - no objection against it as such! If I take a look around, consortia in this field (languages, compilers) are usually formed to define industry standards. Not being able to influence the latter to their favour can be extremely costly for companies, which is a strong incentive for joining. Unfortunately, OCaml doesn't seem to be widespread enough to justify this. (At least at the moment ;) > Not only the developments and promotion of OCaml are of general interest > for the community, but the existence of the group itself could be a > rather strong argument when a decision of ``choosing OCaml or not'' > has to be made. Especially when the manager is the only one remaining > to be convinced. Sure! This, however, requires that the Consortium consists of a significant number of influential members. It's great for the popularity of OCaml that Dassault-Aviation has joined, and I hope that they stay! It certainly won't hurt to give them some more arguments why continuous financial support is a good idea (= will benefit them, too). Moral support alone will probably not be enough to make OCaml really popular... > For non-European users, I understand that the membership process > (payment, in particular) can be a bit painful (contract signed by both > INRIA and the Member, then invoice sent by INRIA, and then payment by > the Member). I can try to do my best to alleviate it, but I'm afraid > the French rules applying to state-funded institutes such as ours are > rather unflexible, unfortunately. I feared that this would be a major obstacle. The private and public sectors are usually strictly separated (same here in Austria), which makes it very difficult to combine their advantages (efficiency and sustained long term investment). But maybe such an attempt would just foster their combined disadvantages and create a myopic monster of inefficiency, who knows? ;) Anyway, sometimes I really wish that my analyses are wrong, and if not in the case that concerns the OCaml-Consortium, where else? Best regards, Markus -- Markus Mottl markus@oefai.at Austrian Research Institute for Artificial Intelligence http://www.oefai.at/~markus ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
* Re: [Caml-list] Whither the Caml Consortium? 2001-10-20 2:50 ` Brian Rogoff 2001-10-20 3:58 ` Julian Assange 2001-10-20 15:29 ` Markus Mottl @ 2001-10-22 18:47 ` Xavier Leroy 2 siblings, 0 replies; 45+ messages in thread From: Xavier Leroy @ 2001-10-22 18:47 UTC (permalink / raw) To: Brian Rogoff; +Cc: caml-list > > Well, it is not that the Consortium is willing to keep its plans > > secret, but more that it is starting slowly. We have 3 members so far, > > and we'd like to have a few more before the end of this year. > > That number is embarassingly small. It is certainly lower than we initially expected, but not all is lost. From our preliminary meetings, there are other companies (small and big) that are interested, but not ready to sign in yet. Remember that the economic situation in the IT industry isn't so good right now: many start-ups are literally strapped for cash, and large companies tend to just "wait and see if it gets better"... > Thanks for getting the ball rolling Michel, and hopefully some more > lurkers will change their status soon. We sure hope so! - Xavier Leroy ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 45+ messages in thread
end of thread, other threads:[~2001-10-30 9:20 UTC | newest] Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-10-15 20:37 [Caml-list] Whither the Caml Consortium? Brian Rogoff 2001-10-15 20:55 ` Patrick M Doane 2001-10-19 23:23 ` Michel Mauny 2001-10-20 2:50 ` Brian Rogoff 2001-10-20 3:58 ` Julian Assange 2001-10-20 15:29 ` Markus Mottl 2001-10-21 1:17 ` Brian Rogoff 2001-10-21 23:06 ` Markus Mottl 2001-10-22 15:47 ` Rolf Wester 2001-10-23 10:22 ` Markus Mottl 2001-10-23 13:41 ` Rolf Wester 2001-10-24 13:52 ` Mattias Waldau 2001-10-24 14:11 ` Markus Mottl 2001-10-24 14:18 ` Cuihtlauac ALVARADO 2001-10-25 6:05 ` Sven 2001-10-26 14:16 ` Dmitry Bely 2001-10-26 15:51 ` Francois Rouaix 2001-10-26 8:45 ` Benjamin C. Pierce 2001-10-24 13:59 ` Markus Mottl 2001-10-25 9:54 ` Frank Atanassow 2001-10-24 13:56 ` Mike Leary 2001-10-22 17:25 ` Michel Mauny 2001-10-22 17:36 ` Ken Rose 2001-10-22 19:08 ` Markus Mottl 2001-10-23 10:08 ` Daniel de Rauglaudre 2001-10-23 10:52 ` Markus Mottl 2001-10-24 14:48 ` Xavier Leroy 2001-10-24 15:17 ` Markus Mottl 2001-10-24 17:35 ` Joshua D. Guttman 2001-10-25 18:46 ` Michel Mauny 2001-10-24 15:57 ` Sven 2001-10-24 17:05 ` georges mariano 2001-10-25 6:13 ` Sven 2001-10-25 17:36 ` Michel Mauny 2001-10-25 10:00 ` Hendrik Tews 2001-10-25 15:45 ` Fabrice Le Fessant 2001-10-30 8:52 ` Hendrik Tews 2001-10-30 9:21 ` Fabrice Le Fessant 2001-10-25 18:37 ` Michel Mauny 2001-10-26 9:56 ` Sven 2001-10-30 9:00 ` Hendrik Tews 2001-10-26 12:13 ` [Caml-list] user contributions to the core OCaml distribution? Xavier Leroy 2001-10-29 11:15 ` Sven 2001-10-22 18:41 ` [Caml-list] Whither the Caml Consortium? Markus Mottl 2001-10-22 18:47 ` Xavier Leroy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox