<div dir="ltr"><div class="gmail_extra">Maciej,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Hey I'm all for your improvements. Good work, keep it up, and I actually appreciate it. If you want, I can write up an overview of your improvements at <a href="http://getlazarus.org">getlazarus.org</a> and provide precompiled versions for testings/use on all platforms (win, mac, linux, raspbian)..</div><div class="gmail_extra"><br></div><div class="gmail_extra">I asked Sven the other day about type helpers on generic array types and there was no hint in his response that it was on anyone's radar. I think you mentioned you have type helpers working on arrays then that's great. Specifically I was asking about:</div><div class="gmail_extra"><br></div><div class="gmail_extra">type</div><div class="gmail_extra">  TArray<T> = array of T;</div><div class="gmail_extra"><br></div><div class="gmail_extra">  TArrayHelper<T> = record helper for TArray<T></div><div class="gmail_extra">    // Extensions here like Add(), Remove(), Sort() and so on</div><div class="gmail_extra">  end;</div><div class="gmail_extra"><br></div><div class="gmail_extra">Which probably isn't something you or anyone else has implemented yet because of the generic factor. Actually support for type helpers for any generic types (classes, records, interfaces, arrays) would be great, especially when combined with the work you've done on record initialization and finalization.</div></div>