<div dir="ltr"><div>Sven,</div><div><br></div><div>Correct me if I'm wrong, but didn't you add support for class/record helpers on generics? For example I'd like to be able to add methods to dynamic arrays:</div><div><br></div><div>type<br></div><div>  TArray<T> = array of <T>;</div><div>  TCompare<T> = function(constref A, B: T): Integer;</div><div><br></div><div>  TArrayHelper<T> = record helper for TArray<T></div><div>  private</div><div>    ...</div><div>  public</div><div>    procedure Sort(Compare: TCompare);</div><div>    function First: T;</div><div>    function Last: T;</div><div>    function Random: T;</div><div>    // and so on</div><div><span style="white-space:pre">  </span>end;<br></div><div></div><div><br></div><div>As it is right now the compiler will not allow this.</div></div>