Adding to Michalis Kamburelis argument… 
Keeping backwards compatibility [BC] is great. However, thinking about forwards 
compatibility [FC] is also necessary. Keeping BC too tight will also hold back 
our forward thinking. We will be stucked in the past forever. No matter how 
hard we keep the BC, we eventually will break it anyway. If we want FPC to be 
known as modern programming language, just let go off the past. Unless, we are 
happy to be still associated with the old 70's Pascal.
So, we must plan the appropriate timing when we should break BC and let FC 
taking over. I think FPC v.3.2 would be appropriate enough. Besides, what's the 
release notes for? right? :) 
–Mr Bee
 

    Pada Selasa, 21 Juni 2016 16:30, Sven Barth <pascaldra...@googlemail.com> 
menulis:
 

 Am 21.06.2016 08:58 schrieb "Mr Bee" <pak.le...@yahoo.com>:
>
> > Maybe a little bit offtopic, but I have a question regarding the compiler 
> >directives: is there a way to tell Lazarus to use these directives in every 
> >new unit?
>  
> I even expect a bit further. These {$MODE OBJFPC}, {$H+}, and {$J-} 
> directives should be the *default* directives for every new FPC 
> programs/units. We're now using Free Pascal compiler on 2016. Why do we need 
> to explicitly declare Free Pascal mode in a Free Pascal program? In 21st 
> century, our string should not be limited to 255 chars anymore. And what the 
> hell is "writable constant"? It's contradictio in terminis. :)We have a 
> strong focus on backwards compatibility, so the default mode stays "fpc" and 
> changing a modes' default settings would also affect backwards 
> compatibility.Regards,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

  
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to