caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Martin Jambon <martin1977@laposte.net>
To: Philippe Wang <lists@philippewang.info>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] About the O'Reilly book on the web
Date: Tue, 28 Nov 2006 17:48:10 -0800 (PST)	[thread overview]
Message-ID: <Pine.LNX.4.64.0611281725380.2494@droopy> (raw)
In-Reply-To: <456CD1E7.80908@philippewang.info>

[-- Attachment #1: Type: TEXT/PLAIN, Size: 1380 bytes --]

On Wed, 29 Nov 2006, Philippe Wang wrote:

> Martin Jambon a écrit :
>
>> You should definitely have a look at micmatch. It's backslash free!
>> 
>> main page:  http://martin.jambon.free.fr/micmatch.html
>> tutorial:   http://martin.jambon.free.fr/micmatch-howto.html
>> reference:  http://martin.jambon.free.fr/micmatch-manual.html
>
> But isn't that making things "different again"?

You can't make things better without making them different. OCaml is about 
being better, and so is the syntax I chose for regexps. It is fully
compatible with the syntax used by ocamllex, and I must say ocamllex 
regexps are incredibly easy to learn and to use. I never had any problem 
with them. In comparison Str or PCRE regexps are truly horrible.

> I know so many people that do not want to use OCaml just because its syntax 
> is (very) "different"...

I don't think that those people would be more satisfied with another 
syntax anyway, because OCaml would still be different! It's just that 
average people are afraid of anything that is different from what they 
already know.

> (don't tell me about the alternative syntax, which is - to me - an 
> "horror"...)

OK. Here is what I propose to whoever thinks OCaml's syntax is not 
good: give me a *complete* description of the syntax that you want and 
I'll implement it.


Martin

--
Martin Jambon, PhD
http://martin.jambon.free.fr

  reply	other threads:[~2006-11-29  1:48 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-25 18:38 Francois Colonna
2006-11-27  9:07 ` [Caml-list] " Sebastien Ferre
2006-11-28 21:01   ` Philippe Wang
2006-11-28 22:33     ` Till Varoquaux
2006-11-28 22:47       ` Martin Jambon
2006-11-29  0:18         ` Philippe Wang
2006-11-29  1:48           ` Martin Jambon [this message]
2006-11-29 15:26             ` Philippe Wang
2006-11-29 17:52             ` Diego Olivier FERNANDEZ PONS
2006-11-29 17:25           ` brogoff
2006-11-29 18:10             ` Philippe Wang
2006-11-30  2:30               ` skaller
2006-11-30 18:20                 ` Tom
2006-12-01  3:21                   ` skaller
2006-12-01  6:48                     ` Tom
2006-11-29 21:20             ` Jon Harrop
2006-11-29 21:25               ` Till Varoquaux
2006-12-01  0:12               ` brogoff
2006-11-28 23:07       ` Philippe Wang

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=Pine.LNX.4.64.0611281725380.2494@droopy \
    --to=martin1977@laposte.net \
    --cc=caml-list@inria.fr \
    --cc=lists@philippewang.info \
    /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).