caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: oliver <oliver@first.in-berlin.de>
To: Gabriel Scherer <gabriel.scherer@gmail.com>
Cc: Benedikt Meurer <benedikt.meurer@googlemail.com>,
	caml users <caml-list@inria.fr>
Subject: Re: [Caml-list] OCaml maintenance status / community fork
Date: Tue, 6 Dec 2011 23:48:36 +0100	[thread overview]
Message-ID: <20111206224836.GB2039@siouxsie> (raw)
In-Reply-To: <CAPFanBGs1DES1N79TL3S6YZnaAF4TPUN9y=8kn5mQoikQZHZSg@mail.gmail.com>

Hello,


On Tue, Dec 06, 2011 at 11:35:55AM +0100, Gabriel Scherer wrote:
[...]
> Having a personal blog is not the only way to help disseminate
> information about OCaml. If you participate to news-aggregation sites
> such as Slashdot, Reddit or whatever, you should consider submitting
> OCaml-related content that could be of interest to the target
> audience, or participating in relevant discussions when appropriate.
> "Appropriate" is the key word here : quality should be favored over
> quantity, and I personally try not to get involved in negative
> discussions (in particular language flamewars: informed users of other
> programming languages are not enemies, even if they are frustratingly
> better at propaganda, have a nicer surface syntax, and indulge
> themselves into letting people think that "pure" necessarily means
> "better", hint hint :-). The OCaml community should have a public face
> to be proud of; it is currently gradually moving out of total silence.
[...]


It's not easy to talk about Ocaml, if you not already have used it...
...and understood, what's different there, and why it's, as it is.

It's very similar to explaining a user of "office software" the
advantages of LaTeX.

But with Ocaml it's even more complicated, because some terms
(like "reference" or "abstract data type") are also used in other
languages... but these terms have a different meaning there.

So, when you try to explain the certain properties of OCaml,
people put it into the same box that they use for their own language,
even it's completely different stuff.

I'm really tired of long language flamewars, and so I better
enjoy using OCaml in my (personal) projects (because
t work it's very unlikely that I can use it), than trying to convince
others of OCaml.

This seems to be different here for the people on the list...?!


And if I nevertheless fall back into old convincing-behaviour,
most often I fail.

So if I'm such a bad person in PR / "evangelisation" / Ocaml-propaganda,
I better let other people do the work, who can do it much better.

And one way to explain the advantages of OCaml (as compared to java for example),
is this article from Yaron Minsky:

  Why the next language you learn should be functional
  Yaron Minsky, Jane Street
    http://queue.acm.org/detail.cfm?id=2038036


Of course this can't convince people who are fixed at their non-OCaml language,
but from at least two people (with some mathematical and programming background,
who are not OCaml-programmers) I got very positive feedback ofr that article.

So, instead of never ending language flamewars, I think, such good and clear articles
like that, mentioned above, would make more sense.

BTW I  also have to mourn about that article: instead of
  "Why the next language you learn should be functional"
the tile should have been better
  "Why the next language you learn should be OCaml" :-)


Ciao,
   Oliver

  parent reply	other threads:[~2011-12-06 22:48 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-06  8:25 Benedikt Meurer
2011-12-06  9:17 ` Goswin von Brederlow
2011-12-06 10:08   ` Gaius Hammond
2011-12-06  9:31 ` rixed
2011-12-06 12:10   ` Benedikt Meurer
2011-12-06  9:42 ` Kakadu
2011-12-06  9:48   ` Joel Reymont
2011-12-06 10:51   ` Fabrice Le Fessant
2011-12-06 10:58     ` Stefano Zacchiroli
2011-12-06 16:12       ` Fabrice Le Fessant
2011-12-06 19:24         ` Mehdi Dogguy
2011-12-06 10:00 ` Gerd Stolpmann
2011-12-06 12:20   ` Benedikt Meurer
2011-12-06 10:35 ` Gabriel Scherer
2011-12-06 11:31   ` Gerd Stolpmann
2011-12-06 12:34     ` Benedikt Meurer
2011-12-15 18:49     ` Jérôme Benoit
2011-12-06 13:09   ` Goswin von Brederlow
2011-12-06 22:48   ` oliver [this message]
2011-12-07  7:23     ` Adrien
2011-12-06 11:40 ` Gabriel Scherer
2011-12-06 12:02   ` Stefano Zacchiroli
2011-12-06 12:16     ` Joel Reymont
2011-12-06 12:43       ` Stefano Zacchiroli
2011-12-06 12:27   ` François Bobot
2011-12-06 13:01   ` Benedikt Meurer
2011-12-06 13:52 ` ivan chollet
2011-12-06 14:42   ` Alexandre Pilkiewicz
2011-12-06 15:10     ` Gerd Stolpmann
2011-12-06 15:14       ` Yitzhak Mandelbaum
2011-12-06 15:24         ` Pierre-Alexandre Voye
2011-12-07  9:36       ` Goswin von Brederlow
2011-12-06 22:07 ` oliver
2011-12-07  9:39   ` Goswin von Brederlow
2011-12-07 20:42     ` oliver
     [not found] <201112071100.pB7B0N8J020839@walapai.inria.fr>
2011-12-07 13:59 ` tools
2011-12-07 14:37   ` Jérémie Dimino

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20111206224836.GB2039@siouxsie \
    --to=oliver@first.in-berlin.de \
    --cc=benedikt.meurer@googlemail.com \
    --cc=caml-list@inria.fr \
    --cc=gabriel.scherer@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).