Is this true? I'd really like to see generics that with a mode where it is possible to say with the following syntax (compatible with Delphi):<br><br>type<br>  IDelegate<T> = interface<br>    procedure Add(const Handler: T);<br>
    procedure Remove(const Handler: T);<br>  end;<br><br>And then specialize using the following syntax:<br><br>type<br>  INotifyDelegate = IDelegate<TNotifyEvent>;<br><br>Also, generic constraints are needed:<br><br>
type<br>  TComponentTool<T: TComponent> = class(TObject)<br>  public<br>    procedure DoSomething(const C: T);<br>  end;<br><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 3:28 PM, leledumbo <span dir="ltr"><<a href="mailto:leledumbo_cool@yahoo.co.id">leledumbo_cool@yahoo.co.id</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I see now that generics have improved a lot since latest release, we even<br>
have Delphi compatible syntax in Delphi mode. Recursive generic type is<br>
supported as well now (finally, I can continue my data structure library<br>
:)). Seeing these facts, what's the status of this feature now? Is it<br>
considered stable?--<br>
View this message in context: <a href="http://free-pascal-general.1045716.n5.nabble.com/Generics-feature-status-tp4359580p4359580.html" target="_blank">http://free-pascal-general.1045716.n5.nabble.com/Generics-feature-status-tp4359580p4359580.html</a><br>

Sent from the Free Pascal - General mailing list archive at Nabble.com.<br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</blockquote></div><br>