<p>Am 23.07.2015 10:35 schrieb "Maciej Izak" <<a href="mailto:hnb.code@gmail.com">hnb.code@gmail.com</a>>:<br>
><br>
> 2015-07-23 10:12 GMT+02:00 Michael Van Canneyt <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>>:<br>
>><br>
>> I simply don't understand why people want to introduce concepts of other languages.<br>
>> Just use the other language, spare yourself the agony.<br>
>><br>
>> What confuses me even more: C has been around since as long as pascal. It does not seem plagued by this need to be "modern".<br>
>><br>
>> Michael.<br>
><br>
><br>
> If you want the features of pure pascal, you should use $MODE OBJFPC or TP or FPC, full stop. You can't stop me and others from introducing Oxygene flavored mode.Or if inside FPC team is will to block changes related to Oxygene flavored syntax, let me know and I will try to create fork of FPC compiler.</p>
<p>It will depend on the changes. For example your proposed "strong" and "weak" changes would he rather mediate (I'm not talking about the syntax now, but other changes in the compiler and RTL to implement it), so that is more likely to be accepted then let's say inline variable declarations which might lead to quite massive changes in the compiler. [Note: I'm not saying that those /will/ lead to massive changes, I'm just cautioning you that massive changes will be looked at more sceptically than small ones]</p>
<p>Sidenote/warning should you decide to work on the compiler now that you have a branch directory: adhere to the coding style used in the compiler even if you don't like it (I don't either ;) ), because that will definitely be a reason to refuse your code (you wouldn't be the first).</p>
<p>Regards,<br>
Sven</p>