Hi List (XList, ExtList, List+, I'm beginning to confuse my lists!!)
Brian Hurt wrote:
On Thu, 13 Mar 2003, Blair Zajac wrote:
Brian Hurt wrote:
OK, The first of three libraries I'm submitting for comments: XList.
Not another single letter abbreviation :)
In the 20 milliseconds I spend thinking of a name, that's what I cam up
with. :-) I'm not married to it.
Maybe we should come up with a standard abbreviation for modules that
supersede or reimplement Ocaml standard libraries.
Maybe Ext as was mentioned for ExtLib???
Works for me. ExtList.
The only thing is that Ext could mean any of
External (not ok)
But not bad. Or at least, not screamingly incorrect.
Brian
IMHO this is a case we had not yet encountered: not an extension of a
module, but a reimplementation of (hopefully) the same signature
implicitely defined by List.
Rather than using ExtList which gives the impression of an extension of
the signature (maybe there is, I haven't looked into the code, really)
we could *postfix* a number (like "List2" for "2nd implementation of
List") or List+ as suggested... Only I don't think the Ocaml team would
care for such a comparison... Hey, what about ListAlt (we're getting
into murkiers waters here, I know ;) )?
OK so my proposition is:
- Extensions to modules implying an implicit extension on signatures get
prefixed, like ExtList
- reimplementations/laternate versions get postfixed like List2 or
List++ or whatever...
(I think this makes sense as well from a linguistic point of view... but
I'll defer to native speakers here).
Regards,
Fran Valverde
-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open!
Get cracking and register here for some mind boggling fun and
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
|