From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id pBD9p7uM005275 for ; Tue, 13 Dec 2011 10:51:07 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuoAAKIf507RVdY2kGdsb2JhbABEqwYIIgEBAQEJCQ0HFAQhgXIBAQEEEgIsARsQDQEDDAYFCw0uIgERAQUBDgENBhMUAQ2hKAqLZIJrhGo/iHECBQyLYQSIM4xBjXU9hBo X-IronPort-AV: E=Sophos;i="4.71,344,1320620400"; d="scan'208";a="123153285" Received: from mail-bw0-f54.google.com ([209.85.214.54]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 13 Dec 2011 10:51:02 +0100 Received: by bkbzv15 with SMTP id zv15so11174460bkb.27 for ; Tue, 13 Dec 2011 01:51:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=gbRZ+m5rS4Pu95MHX6n4C55a7tRgkShjvf+TtRWPlbc=; b=dMEzhlrCiuJr/3TXlydPsrEcYfdnpNYaCgHaL3Jb5DMYipkslCXnDeOi5ikt0FfXY+ 0Z7Zvj06dFPtOKYRZ9mV2X3afwfiZoKOK3AGkEt6rR6hbJux8PFhh5ojAet4lt+c2Pcw XRiZHF0gZADT/TEr3wnmz0AsiHPqprJqJ1xjU= MIME-Version: 1.0 Received: by 10.204.136.219 with SMTP id s27mr12033484bkt.122.1323769861536; Tue, 13 Dec 2011 01:51:01 -0800 (PST) Received: by 10.204.226.65 with HTTP; Tue, 13 Dec 2011 01:51:01 -0800 (PST) In-Reply-To: <4EE711FB.5020602@frisch.fr> References: <4EDE33A0.6070004@gmail.com> <1323760512.9833.9.camel@samsung> <4EE711FB.5020602@frisch.fr> Date: Tue, 13 Dec 2011 01:51:01 -0800 Message-ID: From: Martin DeMello To: Alain Frisch Cc: Gerd Stolpmann , Jonathan Protzenko , caml-list@inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id pBD9p7uM005275 Subject: Re: [Caml-list] Some comments on recent discussions On Tue, Dec 13, 2011 at 12:51 AM, Alain Frisch wrote: > > But in order to get really good support in the long term, which includes > community tools (packaging, porting libraries, support for Windows API and > .Net, documentation, etc), I think we need to find a way to "bootstrap" a > larger community of OCaml hobbyists, who consider Windows as their main > platform.  (It might be the case that "native Windows users" are culturally > less inclined to participate to an open source project, but I don't believe > this is the primary explanation for the lack of community work for Windows. > We simply need more people on board.) ruby had the same problem of being heavily unix-centric for a long time. i think what tipped it over was first a small handful of really dedicated people putting in the hard work to make a one-click installer and ensure critical libraries worked, followed by the web-dev community at large deciding ruby was a really good language to get stuff done in and thus attracting a flood of people on windows who found that there was at least a good installer, some decent development environments and IDEs, and a helpful community to encourage them to stay and work out any teething pains they might have. if ocaml could provide windows users some compelling reason to use over other languages that already have better windows integration, it might take off. i personally see the big advantage of ocaml is being able to write native apps in a powerful and expressive language, but it seems interest in "native" is declining rather than growing over time. (quite frankly, i'd be happy to see any of ocaml, haskell or chicken scheme get the sort of community support and enthusiasm that c++ currently has as a language for writing cross-platform desktop apps, but it doesn't seem likely to happen any time soon.) another big draw would be a popular open source project that is easy to write small ocaml extensions for, to encourage people to get their toes wet. something like a plugin-oriented irc bot, for instance, would really play to ocaml's strengths, and might have gained a decent amount of mindshare if it was around when eggdrop was (i got the sense that a lot of people who didn't particularly like or even really master tcl nonetheless picked up enough of it to hack on eggdrop plugins and extensions). as it stands, it's not even just a windows problem - i see very little, in the way of either tutorials or open source projects, to engage the casual hobbyist. martin