On 2017-04-09 06:32, Ryan Joseph wrote:
On Apr 9, 2017, at 6:13 PM, Maciej Izak <hnb.c...@gmail.com> wrote:

sure, but not directly. Try this:

Thanks, that’s a seriously funky hack but it works. :) The only
downside is you need to define types every time you need a different
size.

Is this a known feature request or anything on the to-do list for the
compiler team? There’s no way to extend the functionality of static
arrays in Pascal and this would accomplish that well.


The only way I can think of extending the functionality of a array is to put it into an old borland object (on the stack) but that may not be what you are looking for. Then you can give the array methods, effectively, possibly reinventing TStringList ;-) and that array can be fixed, dynamic, whatever. But as for generics, no, old borland style objects are not going to be generic - so this email of mine is likely completely and utterly irrelavent to your problem domain :-)

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to