... Heiko> Hello, I want to execute a http file upload from my Windows Heiko> application. Can someone point me to an example to do so? There's no code in Gobo...
Colin Paul Adams
colin@...
Oct 3, 2008 1:04 pm
1714
Hi there, Is there a way to have the test features of a test class's ancestor be generated for the heir? ... deferred class TEST_ANCESTOR inherit TS_TEST_CASE ...
... The current implementation of getest only parses the test classes. It does not analyze the whole class inheritance. It would need a full Ace/Xace/ECF file...
Hi everybody, Class "INTERNAL" provides facilities for reflection on attributes. Is there a class providing reflection on routines? Thx, Philippe Letanoux...
... There is nothing readily available. Eiffel agents are not to that level yet. Using CECIL (if you are using ISE Eiffel) might help a little bit. Otherwise...
Hello, A new release of Gobo is available from the usual location: https://sourceforge.net/projects/gobo-eiffel/ This version should work with the forthcoming...
Hi, The second line of {AP_DISPLAY_HELP_FLAG}.alternative_usage_instruction should be args.append_string (a_list.introduction_option.example) instead of ...
Hi, How do I compare two DS_HASH_TABLE objects for object equality? /Paul -- Paul Cohen www.seibostudios.se mobile: +46 730 787 035 e-mail:...
Paul Cohen
pacoispaco@...
May 31, 2009 6:35 pm
1721
... I don't know what you mean. Do you want to consider two hash tables equal if the items they contain are equal? If so, what does it mean for two items in...
... Paul> Hi, How do I compare two DS_HASH_TABLE objects for object Paul> equality? I would use for_all_with_key for this, I think (after first testing that...
Colin Paul Adams
colin@...
May 31, 2009 7:04 pm
1723
... I am aware that there are different ways of defining equality between two tables t1 and t2. My assumption was something like: t1.keys.is_equal (t2.keys)...
Paul Cohen
pacoispaco@...
May 31, 2009 9:06 pm
1724
... I don't see how `equality_tester' has more to do with how hash table works than what you try to do. I guess you're confusing `equality_tester' with...
... The 'key_equality_tester' and 'equality_tester' are properties of the hash table, not of the keys or the items in the hash_table. ... No, I am refering to...
Paul Cohen
pacoispaco@...
Jun 1, 2009 12:01 am
1726
... I don't agree with that. Objects can be compared in many different ways, regardless whether they are used in hash tables or not. `is_equal' is just one way...
... Ok. I agree with what you're saying. However, I still maintain that `key_equality_tester' and `equality_tester' are properties of DS_HASH_TABLE. There are...
Paul Cohen
pacoispaco@...
Jun 1, 2009 11:55 am
1728
Hello Paul, I think the basic question is "What does equality mean?". Considering expanded type objects like INTEGERs or REALs, everything is clear. a = b...
... I would say it is consistent, but definitely not trivial. :-) The general notion of equality is certainly not trivial! ... I agree. Maybe "==". would look...
Paul Cohen
pacoispaco@...
Jun 3, 2009 11:43 pm
1730
... I think Helmut was wishing that '=' between reference types had been used for object equality, as it is between expanded types. I've often wished the same...
... Exactly. I would like to have to most natural operator to express object equality. And that is "=". I guess in the majority of the cases the user wants to...
... Helmut> But why have different operators of object equality and Helmut> reference equality in the first place? Why not Helmut> a = b -- test for object...
Colin Paul Adams
colin@...
Jun 4, 2009 3:46 pm
1733
... For me an agent is an object which represents a feature and has some open and closed arguments. Two agents shall be equal if they represent the same...
... Helmut> For me an agent is an object which represents a feature Helmut> and has some open and closed arguments. Two agents shall Helmut> be equal if they...
Colin Paul Adams
colin@...
Jun 4, 2009 4:27 pm
1735
... Ok, now I understand what you mean. But I guess that the agents representing `double_1' and `double_3' cannot be equal, because they represent different...
... I assume you meant to add the values rather than multiply them, right? Result := a_value + a_value Nice example of a contract and its implementation both...
... True, but it's fun to dream of what Eiffel++ might look like ;-) Following this logic through, we should change the assignment operator to perform copy...
... I am glad that there a persons out thinking about beyond ECMA. ... I am not sure if I would go so far. Why do you use a := b.twin? Usually this is not...
Hi everybody, Had to catch up to this interesting discussion. Just want to add my 5 cents: Eric is perfectly right that there are many ways to compare objects ...
Hello Bernd, nice to read your comment and learning something about what has been discussed for ECMA Eiffel. I am very interested about anything in that area. ...
... is it not? I'm not sure I've ever encountered a legitimate use case for deep_twin in many years of Eiffel. at work, we have some legacy deep_clone in the...