ml at brainwashers.org
ml at brainwashers.org
Mon Apr 4 16:59:15 CEST 2005
Ok, I got back too late yesterday and now I was examining my patch. And I was
surprised when I noticed that I didn't remembered my patch as it was out of my head.
My patch never changed any (class is TClass) handling, all inside is your code.
I only changed after
else (it's not relaxed and won't be as it was said n mail about relaxed mode),
and I all along thought that I forgot to check is_related. How it could do too
much, did you even inspect the code???
I should probably ask now: "Can I now really get answer what would the problem
be?? Interface has no code and thus "is" should be flexible, class has code and
it should not be flexible." but I won't, it's getting tiresome, and as always I
won't get answer.
class "is" (some not related class) - bad
interface "is" (some not related interface) - good, that is how it is supposed
to work, and you can't make MI interfaces without this option.
I'm on about 90% of working MI interfaces and after that is inclass
implementation and foreach (inclasses are much better solution than completely
missed "implementing interfaces by delegation" or "naming resolution clauses".
Whoever needs those two, well it can implement them, I wont because they are
stupid and delphi compatible is not on my needed list"). Don't worry, I won't
bother you to include MI, inclasses or foreach (in fact I don't even think about
it), I suspect it would just lead to another tiresome thread. I'll just notify
you, where you can download the patch and documentation, and what you do with it
is your decision (somehow history on this mailing list made me think that I
would be better off even not knowing your decision). As I said I only want to
contribute things incommon and not force anybody.
I can't fix the problem if I don't know what the problem is. You can either:
- say where the problem lies (example)
- correct it as you wan't (I can't, I don't know where problem is)
- implement it on your own
- use my patch
- send my patch in trash and live without (I won't)
Personaly, I stopped carring (its been a week or two now, and I still haven't
got the answer even where the problem lies)
This mail sent through Horde-Toaster (http://qmailtoaster.clikka.com/)
More information about the fpc-pascal