From: Blair Z. <bl...@or...> - 2003-03-03 06:26:59
|
Nicolas Cannasse wrote: > > > If you use a particular name enough, then you could always do > > > > let miter = List_Mutable.iter > > > > in your code. So this gets your short names and gets me my long names. > > You could on your side do : > > module List_Mutable = ExtLib.MList Granted. > > Yes, perhaps it's not obvious, but the documentation is here for that ! The code is the documentation! > for example the modules "Weak" , "Oo", "Complex" from the standard library > are not so obvious names. But you only have to open the doc to get it. I'm not debating these names. Anybody who's studied C++ has probably seen the Complex type, can figure out that Oo means ObjectOriented, and Weak means weak and would have to be looked up. I just have issue with shorting Mutable to M. If it were MutList, then my objections would be reduced. MutList is the same length as Hashtbl. Why don't we take this to a vote on the list. Right now we're tied :) While we're on voting, I propose we introduce a voting mechanism to see decide issues. I like the Apache voting mechanism and have used it before: Expressing Votes: +1, 0, -1, and Fractions The voting process in Apache may seem more than a little weird if you've never encountered it before. Votes are represented as numbers between -1 and +1, with '-1' meaning 'no' and '+1' meaning 'yes.' The in-between values are indicative of how strongly the voting individual feels. Here are some examples of fractional votes and ways in which they might be intended and interpreted: +0: 'I don't feel strongly about it, but I'm ok with this.' -0: 'I won't get in the way, but I'd rather we didn't do this.' -0.5: 'I don't like this idea, but I can't find any rational justification for my feelings.' ++1: 'Wow! I like this! Let's do it!' -0.9: 'I really don't like this, but I'm not going to stand in the way if everyone else wants to go ahead with it.' +0.9: 'This is a cool idea and i like it, but I don't have time/the skills necessary to help out.' -1: 'I strongly disagree' More info: http://www.google.com/search?sourceid=navclient&ie=UTF-8&oe=UTF-8&q=apache+voting Best, Blair -- Blair Zajac <bl...@or...> Plots of your system's performance - http://www.orcaware.com/orca/ |