[fpc-devel] New feature announcement: constant parameters for generics
Marco van de Voort
fpc at pascalprogramming.org
Sun Apr 26 22:36:48 CEST 2020
Op 2020-04-26 om 11:02 schreef Michael Van Canneyt:
>
>>> As the original author, can you say something about the intended use
>>> of this feature ?
>>
>> It was meant for a pretty narrow use of array types. If I knew how
>> much work it would be to implement I probably would have not done it.
>> :P I personally wanted it for static array lists that had methods
>> like Add/Delete.
>
> Fixed-length arrays are the only practical use I can think of.
Valuetype sets of enum>256 elements. Type T is the enum, const is
ord(high(enum) div 32)+1
De const is then a high bound of the array, type T is only used to
implement the operators and methods.
More information about the fpc-devel
mailing list