> On 12/21/2011 20:27, nore...@z505.com wrote:
>>
>> Also delphi is
>> more strict when it comes to PROGRAM name parsing. In freepascal the
>> program name can mismatch the file name, whereas delphi stops compiling
>> and tells you error.
>
> i've never known this (program name must equal filename) to be a
> requirement...
> but then again, i've never used delphi... i have, however, used TP2 thru
> TP/BP7
> and in a world stricken with 8.3 filename limitations, being able to have
> something like
>
>    PROGRAM TestMonitorResolutions
>
> with a filename of montest.pas was a GoodThing<tm>... why this would ever
> change
> simply because we can use long filenames is completely beyond me <smh>


Possibly it was Unit names and not program names, my memory may not serve
me well.  I came across issues when compiling some code once, and there
was something different between compilers like unit name strictness.

The problem with allowing any sort of syntax is that your code is not
portable, different compilers might not accept it, where others will
accept it.  This can lead to people creating hundreds of files that
compile with one compiler but not another. That's one advantage of
defining a language standard.
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to