From: Robert Dober Date: 2006-08-03T20:14:21+09:00 Subject: Re: For performance, write it in OCaml ------=_Part_86245_26075378.1154603656759 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 8/3/06, Chad Perrin wrote: > > On Thu, Aug 03, 2006 at 01:30:04PM +0900, Jon Harrop wrote: > > > > 4. Whether Ruby is fast enough or not, you should be programming in > OCaml > > and not in Ruby or C. ;-) > > Actually, OCaml is one of the languages in which I've been meaning to > get competent at some point in the hopefully-near future (for some > definition of "near"). I find that I pick up a language faster if > there's a good community for it whose means of communication suits the > way I think, though. What sort of online OCaml community resources are > available? Perl's biggest strength, in terms of interactive community, > seems (for my tastes) to be the PerlMonks site, and this list fills the > same need for Ruby. What comparable community interaction mechanism > could I use for OCaml? > > I'm often disappointed by the options for a given language. For > instance, I recently (earlier this year) added another language to my > list of loves: the UCBLogo implementation of the Logo language (more a > "Lisp without parentheses" than any other Logo of which I'm aware, as it > provides macro support). It has no online community at all, except for > a bunch of half-baked educators who want to use Turtle Graphics to teach > elementary and middle school kids that computers aren't scary, which is > definitely not the community I want for my own purposes. My issue with > the Python community is far less drastic -- it actually has one of the > better programming language online communities, all things considered, > of course -- but the fact that the cultural rigidity of the Python > community seems so pervasive drives me away (as does that > fork-in-the-eye sensation I get when reading Python source). Et cetera. > Both Ruby and Perl are stand-out examples of excellence for online > communities, and while I don't need the perfection of either > necessarily, I hope OCaml provides something close. > > So. Does it? > > Wow, that was a lot of rambling for that question. Just to keep it > on-topic: > > Thanks for being a good community, guys. > > -- > CCD CopyWrite Chad Perrin [ http://ccd.apotheon.org ] > "A script is what you give the actors. A program > is what you give the audience." - Larry Wall > > This is a *very* important point and I would like to add I have difficulties to grasp OCaml, maybe 26 years of Procedural Style and OO programming are too difficult to set appart, maybe I am just too old now an= d maybe I am just plain stupid ( do not comment on this one ;). I will accept that kind of affirmation happily but I really do have the feeling that OCaml is not the kind of language which makes things easy for you. I admire its conecptual beauty, I dislike it's syntax and I hate its semantics, probably I have not yet the slightest idea of its semantic. But all that said, how can one invest time into learning the thing when one lacks the time to rite (I will not use any other spelling any more!!!) Rub= y ? In order to come back to Chad's POV, I am afraid without an excellent community teaching the approach to OCaml most of us are simply lost and giv= e up, as sad as that might be. Just my nanomoney worth. Robert --=20 Deux choses sont infinies : l'univers et la b=EAtise humaine ; en ce qui concerne l'univers, je n'en ai pas acquis la certitude absolue. - Albert Einstein ------=_Part_86245_26075378.1154603656759--