[fpc-pascal] SeekEof issue & 2020 blog post by A Stolyarov

Michael Van Canneyt michael at freepascal.org
Mon Sep 11 12:37:02 CEST 2023

On Mon, 11 Sep 2023, Tomas Hajny via fpc-pascal wrote:

> On 2023-09-11 11:08, Alexey Torgashin via fpc-pascal wrote:
>> Translation of blog post http://www.stolyarov.info/node/290 from Ru to En.
>> Sep 6 2020.
>> Author: Andrey Stolyarov, author of Ru books about programming.
> .
> .
>> Q (reader): Judging by the state of the ticket, has success been achieved?
>> A (Stolyarov): To be honest, it's not clear - you'll have to pull out
>> a snapshot and see. I really hope that this Tomas Hajny didn't
>> understand what happens when you open a text stream and ended up not
>> being able to do what he wanted to do -- cut off buffering for
>> anything that isn't a file. If he succeeded, then "the victory has
> .
> .
> "This Tomas Hajny" still believes that a user having a different opinion on a 
> certain thing doesn't automatically prove that his different view is wrong. 
> "This Tomas Hajny" tried to provide reasoning on his position - among others, 
> "this Tomas Hajny" still values consistency among supported platforms and 
> consideration of various use cases more than opinions of people only 
> interested in their particular use case on one particular platform. "This 
> Tomas Hajny" also sees that FPC RTL already provides variety of possibilities 
> for achieving what the user having a different opinion intends to achieve. 
> "This Tomas Hajny" understands that different people may differ in priorities 
> of various arguments which is why he consulted the topic among the FPC core 
> team. On top of that, "this Tomas Hajny" has by no means exclusive access to 
> changing FPC RTL, i.e. any other member of the FPC core team may have decided 
> to change the implementation according to preferences of the user having a 
> different opinion.

I fail to see what's still the problem ?

Functions GetTextAutoFlush and SetTextAutoFlush were added to control the behaviour.

So, original poster can set behaviour as he wants it, and the issue is closed.


More information about the fpc-pascal mailing list