On Dec 6, 2011, at 12:31 , Gerd Stolpmann wrote: >> I would like to comment on a tangential aspect of the rationale you gave: >> >>> Given that OCaml is such a nice language with a lot of useful frameworks >>> available, >>> it is too sad to see it loosing ground just because of it's closed >>> development process >>> and lack of time of the official team. > > I'm quite reluctant to discuss topics about the said decline of something. > However, there is certainly a point here. I have my own theory - basically > the users with FP knowledge have now more options (e.g. F# or the > JVM-based FP languages like Scala), and so the "share" for Ocaml is > decreasing. This has nothing to do with the language. > > However, the question is whether we can do more to attract programmers > with FP knowledge (or even better educate programmers without). Ocaml is > not doing enough here - there is no (really good) beginner's site, and > there are not enough "success stories", i.e. users reporting that they > solved something with Ocaml, and why it was a good choice.
Let me clarify what I mean: I think that both Gabriel and Gerd and right, and the success of OCaml does not solely depend on the openness of the compiler toolchain. Of course there's a lot more people can do to help with OCaml. Now, I'm not particularly good at writing documentation or blogging about OCaml, but I can provide code and knowledge for the language implementation and in particular the compiler. And looking through Mantis there are others who are also willing to help with core stuff by sending patches, reporting bugs, etc. Unfortunately this is highly frustrating, as mentioned, because the OCaml core does not get a lot of love from the OCaml core team (for whatever reasons). Now you can move on and fork OCaml (Git makes that amazingly easy today) and add your patches, etc. We did this several times, and others also did. And the end you have the situation as we see it today: several forks with different goals / quality, various long standing bug reports with / without patches that don't get attention, almost no activity in the OCaml Subversion repository (as a result) compared to other active programming languages, and many frustrated contributors with time, interest and knowledge that wo! uld be really beneficial to OCaml otherwise. > Gerd Benedikt -- Caml-list mailing list. Subscription management and archives: https://sympa-roc.inria.fr/wws/info/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs
