caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: olczyk@interaccess.com (Thaddeus L. Olczyk)
To: ocaml_beginners@yahoogroups.com
Cc: caml-list@inria.fr, pragprog@yahoogroups.com
Subject: [Caml-list] Re: "ocaml_beginners"::[] Is Caml a fraud ( especially on Windows )?
Date: Fri, 18 Oct 2002 19:03:08 +0000 (GMT)	[thread overview]
Message-ID: <3db242ea.937096156@smtp.interaccess.com> (raw)
In-Reply-To: <20021018114455.82690.qmail@web13202.mail.yahoo.com>

On Fri, 18 Oct 2002 04:44:55 -0700 (PDT), Joaquin Cuenca Abela
<e98cuenc@yahoo.com> wrote:

>
>--- olczyk@interaccess.com wrote:
>>
>> So when I hear developers saying that their language
>> is the best I
>> imediately begin to wonder about it's deficiencies
>> are.
>
>You will have a hard time looking for a language
>developer that don't states that its language is the
>best one.
>
>Stroustup prefers C++ to any other language for most
>tasks, Ritchie said that if he was only allowed to
>keep one language on a desert island, it will be C,
>etc.
>
And Pierre  Weis says that I shouldn't call people liars, but when
I see a post like this...

There is a big difference between saying " if I could only use one
language it would be C", and saying "C is the best language".

Stroustrup has said  and continues to say that he refuses to get
into the debate about what the best language is. Last I looked it
was the stated on the FAQ on his web page. 
>
>? From what I know, ocamlc only calls cl.exe to
>compile C code.  That's, if you do:
>
>ocamlc test.c
>
>and test.c is a C program, then it will compile it
>using (surprise) a C compiler.  That's all.  It
>compiles itself Caml code.
>
Uhmmm. If you look at the line of the build that I have posted,
there are no C or C++ source files in the compile that uses
cl.exe.

>performance tests are almost always crap.  Specially
>language related ones.  To me the only important thing
>is that Caml creates programs that run at an
>acceptable speed, that's all.
> 
Indeed. As I pointed out the guy who did the test is
not exactly the person I would want to write efficient C code.
Which is usually why such preformance tests comparing
two languages suck. The person is either an expert in one
language and lacking in the other.


>
>Dude, you seem to have done a false assumption, and
>then you're building a big chain of false deductions
>(and at the same time, you're insulting Caml
>developers).
>
>The debugger is not a wrapper of gdb.  And it's one of
>the best debuggers that I've had the pleasure to use.
>Some months ago I was doing a little project for the
>university.
>
>I first did it in perl, and then I tried to do it in
>Caml (I wanted to learn a bit of Caml).  The final
>Caml version was half in size than the perl version,
>and the debugger has a hell of help when I need it. 
>Specially the possibility to *go back* in the program
>flow was a life-safer (why this feature does not
>appears in big bold letters in the main ocaml page?).
>
Actually this is the perfect example of the kind of tunnel
vision that those clueless exhibit. (With the caveat that I have
not yet used the debugger, so go by what I read, and not the actual
feel) CL/Scheme and Smalltalk both have debuggers with this 
feature ( I also suspect that Dylan has it too ) and they have had
it for a *long. long time* , predating OCaml ( almost predating ML
as an implemented language).

In fact both languages have another feature which AFAIK OCaml does
not. They both support core/images, which allow you to checkpoint 
a run and restart "close to the bug" even when you've pushed the go
back feature to much.

>I'm not member of a Caml fan club or something, but
>when I'm learning a new language (and I try to do that
>as regularly as possible), I always keep in mind two
>things:
>
>1) I'm a newbie.  If something is going bad, it's
>probably my fault.
>2) Don't insult people that try to help.
>
I don't read the C/C++ Users Journal much any more. But I still
get it and read the editorials.
Today the next one arrived with this comment:
"If you're like me, you tire easily of hype machines that cry wolf
about this or that whiz-bang tool."
-------------------
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:[~2002-10-18 19:04 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-18  9:35 [Caml-list] " Thaddeus L. Olczyk
2002-10-18 10:25 ` Remi VANICAT
2002-10-18 15:42   ` Thaddeus L. Olczyk
2002-10-21 10:15   ` [Caml-list] ocamlopt / ocaml -custom and C compiler Dmitry Bely
2002-10-21 13:18     ` Xavier Leroy
2002-10-21 13:46       ` Dmitry Bely
2002-10-18 10:56 ` [Caml-list] Is Caml a fraud ( especially on Windows )? Sven Luther
2002-10-18 15:42   ` Thaddeus L. Olczyk
2002-10-18 16:25     ` Sven Luther
2002-10-18 16:54     ` Alessandro Baretta
2002-10-18 11:25 ` Maxence Guesdon
2002-10-18 11:44 ` [Caml-list] Re: "ocaml_beginners"::[] " Joaquin Cuenca Abela
2002-10-18 19:03   ` Thaddeus L. Olczyk [this message]
2002-10-19  0:08     ` Oleg
2002-10-19  3:57       ` Thaddeus L. Olczyk
2002-10-18 13:23 ` [Caml-list] " Pierre Weis
2002-10-18 15:40   ` AC
2002-10-18 19:02   ` Thaddeus L. Olczyk
2002-10-18 20:56     ` Pierre Weis
2002-10-18 16:34 ` Alessandro Baretta
2002-10-18 18:43 ` Issac Trotts
2002-10-18 20:21 ` Damien Doligez
     [not found] ` <20021018132416.3f89f744.maxence.guesdon@inria.fr>
     [not found]   ` <3db34c45.939491921@smtp.interaccess.com>
2002-10-19  0:53     ` Maxence Guesdon

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=3db242ea.937096156@smtp.interaccess.com \
    --to=olczyk@interaccess.com \
    --cc=caml-list@inria.fr \
    --cc=ocaml_beginners@yahoogroups.com \
    --cc=pragprog@yahoogroups.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).