On Mon, Aug 29, 2011 at 10:15 AM, Paul Ishenin <span dir="ltr"><<a href="mailto:webpirat@mail.ru">webpirat@mail.ru</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div bgcolor="#FFFFFF" text="#000000">Yes. These are known problems and you would found even more a year
ago. Sven Barth now trying to fix exising problems and implement
missing things.<br>
<br>
If you wish to try fix them yourself you need to study how parser
part of the compiler works.<br>
<br>
Best regards,<br><font color="#888888">
Paul Ishenin.<br>
</font></div><br></blockquote><div><br>Paul, thanks for the reply. Did you mean to say that the generics are actually being improved ... that is that someday you might be able to say:<br><br>procedure TMyNonGenericClass.MyGenericMethod<T>(List: TList<T>);<br>
<br>Or that the random seeming bugs with the existing way generics works is being fixed?<br><br>I think the way generics work needs to fixed first, to allow code like above to work. Then the strange bugs surrounding the new way they work can be addressed.<br>
<br>One thing that basically needs to go away is the need to "specialize" a generic. This causes problems even in {$mode delphi}.<br></div></div>