[fpc-pascal] Re: Fpc Access Violation if AppConfigDir doesn't exist.
Mark Morgan Lloyd
markMLl.fpc-pascal at telemetry.co.uk
Wed Feb 13 10:39:22 CET 2013
Lukasz Sokol wrote:
> To developers:
> How would a generalized/packed construct like
>
> try
> [code block]
> finally
> [code block]
> except
> [code block]
> end;
>
> (in other words: a try-*-end construct where * can be 'finally', or 'except', or BOTH.)
>
> fit into Pascal philosophy?
> Advantages is mainly:
> - one less indent level ('oh, I need try-except around all THAT, bugger.') to care about;
> (yeah, even with all the good tools to manage the code, it stings, that the two
> have to be separately declared and one needs to remember that...)
I think this complicates things unduly. As it is case-else and then-else
are about the only places where there is this sort of composite block,
and finally-except-end is even uglier since parts of all three blocks
may be executed.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-pascal
mailing list