Browse thread
RE: [Caml-list] Operator overloading
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2007-03-10 (05:33) |
From: | David Thomas <david_hd@y...> |
Subject: | Re: [Caml-list] Operator overloading |
I rather like the idea proposed earlier of being able to say Module.(expression), where operators within that expression are drawn exclusively from Module (we can then say that the entire program is wrapped in an implicit Pervasives.() which seems somewhat elegant. It would allow cleaning up of complex mathematic expressions while not introducing ambiguities. It seems the biggest downside is some possibly unnecessary complexity. All of that said, I was not, prior to this discussion, aware that one could locally override operators already defined. I expect this to clean up a bit of my code when I get to applying it, and having done that I'll let you all know whether I feel it's sufficient or would still like to see the extension, for whatever it's worth (in which case, I'll get around to learning camlp4, I expect... :-p). ____________________________________________________________________________________ Never miss an email again! Yahoo! Toolbar alerts you the instant new Mail arrives. http://tools.search.yahoo.com/toolbar/features/mail/