[nem-en] Nemerle 0.2.0 released

Michal Moskal malekith at pld-linux.org
Mon Sep 13 19:13:13 CEST 2004


On Mon, Sep 13, 2004 at 06:56:50PM +0200, Ricardo Fernández Pascual wrote:
> Maybe it would be a good idea having another operator for reference
> equality? Like '===' or something similar.

Well, there is camp among us that is strongly against adding new
operators to the language, to prevent is from looking like Haskell ;)
There is also strong belief in this camp that one of important reasons
why ML-like languages didn't take off was poor readability due to
too many non-alpha-numeric characters.

I'm only partially in that camp, but I'm against ===, it isn't as
frequently used, and (x : object) == y isn't that longer.

Of course it can be easily implemented as a macro, if anyone wants it.

> <not-serious>
> We could have =@= for checking structural equivalence, =:= for
> arithmetic equivalence, = for unificaction and == for something else,
> like Prolog.
> </not-serious>

Likewise :-)

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: ::: Logic is a nice contrast to the Real World. :: UL++++$ C++ E--- a?




More information about the devel-en mailing list