[fpc-devel] Pure function Wiki page
Thorsten Engler
thorsten.engler at gmx.net
Sun Jul 8 23:43:44 CEST 2018
> -----Original Message-----
> From: fpc-devel <fpc-devel-bounces at lists.freepascal.org> On Behalf Of
> R0b0t1
> Sent: Monday, 9 July 2018 07:22
>
> There were some other comments touching on reasons for or against a
> keyword, and I apologize for not speaking to them precisely. But,
> this is why I would like to avoid a keyword - it is redundant.
People keep talking about keywords. As shown in the examples, pure is not a keyword. It's a context-sensitive directive. This is already wrongly stated in the proposal itself (so people can be excused for picking up on the use of the term "keyword" in the proposal) and it should be fixed (in the proposal).
And it's not redundant. You are telling the compiler: I want this function to be pure. Please tell me if I made a mistake.
Cheers,
Thorsten
More information about the fpc-devel
mailing list