> On Dec 26, 2021, at 3:50 PM, Michael Van Canneyt via fpc-devel
> <[email protected]> wrote:
>
> Please explain what's the point or benefit of this.
To aid in the usage of classes that have the sole intent of being called.
Surely though the compiler team will say this is not *needed* and can be
achieved using normal method calls.
Question to Blaise, how is this adjacent to closures? I just see it as an
operator overload, i.e. how C++ allows to overload the () operator.
I will also say In my attempt to make a "default property" which could be used
for smart pointers Sven specially said absolutely no to the idea of overloading
the "." operator so I tend to think this idea won't go far.
Regards,
Ryan Joseph
_______________________________________________
fpc-devel maillist - [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel