[fpc-pascal] for .. in loop implementation

Jeremy Cowgar jeremy at cowgar.com
Thu Jan 8 16:20:42 CET 2009

Marco van de Voort wrote:
> In our previous episode, leledumbo said:
>> The latter one has iteration overheads, while the former can be optimized to
>> loop as many as needed. I'm not saying I'm the best Pascal programmer, but
>> in case there's a (better) solution to this (rather than extending the
>> language) please tell me.
> Your assesment is correct as far as I can see. 
> However IMHO that doesn't meant you are right. One single case of an
> optimalization advantage, and then in a border case like iteration over a
> constant set does not justify a language extension.

What is the negative of adding it? To me, I program in a language 
because it makes my life easy, not because each keyword has a 
certain/clear purpose and cannot be done any other method. The easier FP 
is for me to program in (or the less typing I have to do), the better FP 
is to me. I'm confused on why not to add it.


More information about the fpc-pascal mailing list