caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Brandon J. Van Every" <vanevery@indiegamedesign.com>
To: "caml" <caml-list@inria.fr>
Subject: RE: [Caml-list] OCaml growing pains
Date: Thu, 12 Aug 2004 13:48:38 -0700	[thread overview]
Message-ID: <OOEALCJCKEBJBIJHCNJDGEGBHGAB.vanevery@indiegamedesign.com> (raw)
In-Reply-To: <20040812141309.GA19858@quick.recoil.org>

Anil Madhavapeddy wrote:
>
> You are possibly the worst evangelist I have ever seen.  The good
> evangelists actually know quite a lot about the stuff they pontificate
> about.

Living a stone's throw from Microsoft as I do, and often wishing for a
stone, I am ROTFLMAO at what you say.  The book of Microsoft states that
knowing everything about a technology is clearly not necessary to market
it.  When OCaml has the popularity of C# or Windows, we'll talk about
what evangelist qualities led to that.  Meanwhile, you should realize
that the people who are best at excruciating technical detail are the
worst evangelists, because they aren't interested in being accessible to
anyone who doesn't meet their high standards of technical content.

Thus it is necessary to have more than 1 type of person to promote a
language, and more than 1 culture.    (The Python Software Foundation
still doesn't understand this, unfortunately).  I'm doing just fine
promoting OCaml to game developers right now, no matter how much Xavier
might shake his head.  That's because I understand game industry culture
far better than he does.  I know what their issues are and what I have
to say to address them.  I answer honestly about where OCaml is really
at, as best I can.  Even if someone thinks I answer incorrectly, the
more important truth is game developers go through the exact same futz /
misconception learning curve that I do.

Some things are not misconceptions.  OCaml does have baroque syntax, a
long learning curve for imperative programmers, technical flaws, a
relative but not absolute lack of libraries, a futzy toolchain on
Windows, only fledgling community organization, and no marketing
materials that would convince a suit to give it a whirl.

> Your posts about user groups would be tolerable if they were limited
> to one every few weeks, and not also followed up with reams of
> whines and moans about Bayesian filters conspiring against you.

Which is what actually happens.  You aren't getting ML S*attle announces
*and* whining, there'd be no reason for it if the announces actually
went through.  I tried again last night and still haven't managed it.
Maybe a very large code snippet would do the trick.


Cheers,                         www.indiegamedesign.com
Brand*n Van Every               S*attle, WA

Praise Be to the caml-list Bayesian filter! It blesseth
my postings, it is evil crap!  evil crap!  Bigarray!
Unboxed overhead group!  Wondering!  chant chant chant...

// return an array of 100 packed tuples
temps
  int $[tvar0][2*100]; // what the c function needs
  value $[tvar1]; // one int
  value $[tvar2]; // one tuple
  int $[tvar3] // loop control var
oncePre
eachPre
  $[cvar0]=&($[tvar0][0]);
eachPost
  $[lvar0] = alloc(2*100, 0 /*NB: zero-tagged block*/ );
  for(int $[tvar3]=0;$[tvar3]<100;$[tvar3]++) {
    $[tvar2] = alloc_tuple(2);
    $[tvar1] = Val_int($[cvar0][0+2*$[tvar3]]);
    Store_field($[tvar2],0,$[tvar1]);
    $[tvar1] = Val_int($[cvar0][1]);
    Store_field($[tvar2],1,$[tvar1+2*$[tvar3]]);
    Array_store($[lvar0],$[tvar3],$[tvar0]);
  }
oncePost

-------------------
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/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


       reply	other threads:[~2004-08-12 20:39 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20040812141309.GA19858@quick.recoil.org>
2004-08-12 20:48 ` Brandon J. Van Every [this message]
2004-08-12 23:46   ` Anil Madhavapeddy
2004-08-13  5:43     ` Brandon J. Van Every
2004-08-12  9:28 [Caml-list] Who controls INRIA mailserv filters? Xavier Leroy
2004-08-12 12:59 ` [Caml-list] OCaml growing pains Brandon J. Van Every
2004-08-12 14:58   ` Mikhail Fedotov
2004-08-12 21:30     ` Brandon J. Van Every
2004-08-13  6:05       ` skaller
2004-08-13  7:07         ` Brandon J. Van Every
2004-08-13  8:52       ` Mikhail Fedotov

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=OOEALCJCKEBJBIJHCNJDGEGBHGAB.vanevery@indiegamedesign.com \
    --to=vanevery@indiegamedesign.com \
    --cc=caml-list@inria.fr \
    /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).