> On Apr 12, 2017, at 9:25 PM, Michael Van Canneyt <[email protected]>
> wrote:
>
> Adding a pop/push requires compiler magic, and could be implemented; but the
> question is whether it is worth it, given the plethora of other
> options at your disposal.
Why magic? It seems silly the operator += doesn’t exist or even a basic
operation set like “add”, “remove”, “insert” that every array implementation in
every language has. Aren’t those just function around the existing dynamic
array implementation in the compiler?
I have no idea if it’s worth it though. I personally don’t use dynamic arrays
directly because they’re too bare bones so adding them at all wasn’t worth it
for me. However, if the API was more robust I would start using them instead of
my own class/record wrappers.
Regards,
Ryan Joseph
_______________________________________________
fpc-pascal maillist - [email protected]
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal