Just wanted to check something. In the BNF grammar we provided for the `is_XXX' features in the STRING class. Did we incontiously accept white spaces before...
... I think I did these (at least the initial versions). My understanding of BNF says that whitespace has to be written explicitely, e.g. like this: SPACE or "...
... No, whitespace is not accepted. We decided that stripping whitespace and parsing numbers are completely orthogonal. One reason is that the definition of...
Hello, a moment ago I realized that ARRAY lacks features to insert and remove items! (SmallEiffel can add_first, add_last, and remove, but not insert in the ...
... Could you be more specific? Which GOBO class? Besides of that, do you really think a generic insert routine is that bad for ARRAY? OK, it's frquently done...
Hello, ... and remove ... insert in the ... Yes it can. See the feature add(element: like item; index: INTEGER) in class COLLECTION. As for item removal, just...
... You can use the flat-short version of a class to check what features it has. You get this form e.g. for ARRAY by calling "short array.e". Regards, Arno -- ...
... My fault! You are right. Actually I used the short form, but searched for "insert" and "append". "add" did not qualify for that: add (element: like item;...
... DS_ARRAYED_LIST if you want ARRAY storage of an integer indexed list. ... I think one point for the current situation is that ARRAY is a basic building...
Franck Arnaud
franck@...
Jun 20, 2002 11:59 pm
2650
... OK. ... IMHO, STRING and ARRAY[CHARACTER] should be mostly similar. If I can insert and remove characters from STRINGS, why not doing so with elements in...
Hello everybody! After the mast major effort (STRING), it seems we have trouble continuing the good work. One thing we should think about is what is most...
... I guess we miss Roger's stewardship. It would be nice if someone takes over Roger's role if Roger is too busy. ... Go on working on ANY, COMPARABLE, then...
Franck Arnaud
franck@...
Jul 23, 2002 9:34 am
2653
Hello, as a starting point: Should we require that kernel classed may not inherit any class other than the specified? I mean "is an ARRAY a COLLECTION", and if...
... Hello, Arno. Actually, after Roger Browne took a break, it appears no one wanted to step into his large shoes and stand up with an agenda. So while you're...
... I think this is a question about the role of "implementation inheritance" in the Eiffel libraries, and that the fact that different librarians are free to...
... No, that precludes optimization and severely restricts a vendor. It would be enough if features not in the kernel definition would not be exported. -- Live...
... I think this is very hard and unnecessary. You have to take into account all kinds of operating systems. Gobo already has classes for the most common IO...
... Remember that any effort we do must have vendor support. I think it's completely unlikely that we get vendor support on either removing inheritance, or to...
Franck Arnaud
franck@...
Jul 24, 2002 10:03 am
2659
Now I have done it... ... It seems I now kind of volunteered to do this.... ... That would be nice. Roger's shoes definitely do not fit me at the moment, but I...
... http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gobo-eiffel/gobo/library/kernel/io/ ... No problem with me. However note that although I'm quite happy with...
... Good news! ... Yes, but this is new to Gobo CVS/3.0, not in 2.0 (well the functionality was there in helper routines only). ... Yes. (Although arguably it...
Franck Arnaud
franck@...
Jul 25, 2002 10:28 pm
2662
... Interesting statement: We heard before that base classes (kernel classes) to not specify what they inherit (i.e. I thought we'd see the flat-short form of...
... I think the question is not whether we can specify inheritance or not, but if we can specify a hierarchy that vendors can agree on. In the case of ARRAY...
Franck Arnaud
franck@...
Jul 26, 2002 2:23 pm
2664
... http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gobo-eiffel/gobo/library/kernel/io/ ... ===== Apologies for the stupid Yahoo ad below. ...
First, I want to apologize for slipping up and sending out a copy of a digest. Yahoo mail and I don't always get along. Second, Arno is off to a good start...
It seems people are awake now ;-) Before everybody runs off in a different direction, here is a proposal for a schedule, annotated with some of the problems I...