[fpc-devel] Declare variables inside the code

Vinzent Höfler JeLlyFish.software at gmx.net
Wed May 11 00:13:18 CEST 2011

On Tue, 10 May 2011 23:48:30 +0200, Joerg Schuelke <joerg.schuelke at gmx.de>  

> Am Tue, 10 May 2011 18:41:35 -0300
> schrieb "kingbizugo at gmail.com" <kingbizugo at gmail.com>:
>> Some small details can also increase
>> the community.
>> Lets see the OOP, its very helpful and speedup a lot the work and has
>> been added to the Pascal. Same for generics.
> To decide that a declaration is a statement and can occur everywhere
> where a statement is required, is not that small you think. This has
> many consequences, influencing the whole code generation process.

You mean, just like try/finally blocks? ;)

FWIW, a declaration is not a statement here:

Swap_And_Ignore_Exceptions :
    Temp : Integer;
    Temp := X;
    X := Y;
    Y := Temp;
    when others =>

Ada compilers can happily handle that since the mid-80s, so I don't
see why doing it a quarter of a century later would suddenly be a
problem. Apart from that I don't want to see it in Pascal, as it
does not make sense there unless you go down the whole way...


More information about the fpc-devel mailing list