On 3-12-2010 13:52, Michael Van Canneyt wrote:

As said in my other mail:
The behaviour of Input, Output, StdErr is not governed by OS rules, but by the pascal standard.

Michael.

My understanding has always been that the PASCAL syntax allowed for console IO in a way that encapsulates the console IO features that an OS supports. Although it might very well be PASCAL was the first high level language to support it.. Wait! Oh, no it's not, that was Fortran (port(5); and port(6); ;-) ) since the 50's. By today's standards I suppose you should read it like that. But I will give up my efforts if nobody else cares... :-)

It just seems strange and a wrong way of doing things.
But I agree, only from an OS perspective, not from the language point of view.

In the context of OS's CONIN$ etc are rather common beasts and might have - a lot: windows 1 f.e - something to do with Pascal history, but not with the language as such anymore. In the case of historic arguments I see no reason to change over 40 year old expected language behaveour anyway :-)

If you all say no, I will live with it.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to