<div dir="ltr"><div dir="ltr">On Mon, Jun 10, 2019 at 12:15 AM Dmitry Boyarintsev <<a href="mailto:skalogryz.lists@gmail.com">skalogryz.lists@gmail.com</a>> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>You've been told before. Variable types are not the same as parameter types.</div></div></div></blockquote><div><br></div><div>That <b>doesn't matter</b> in any <b>practical </b>sense. How you <b>used </b>something declared as "^Type" would always be the same no matter what context it appeared in, because it can only ever mean one very specific thing.</div><div><br></div><div>I certainly do not need to be "told" anything, by the way.</div><div><br></div><div><div dir="ltr">On Mon, Jun 10, 2019 at 12:15 AM Dmitry Boyarintsev <<a href="mailto:skalogryz.lists@gmail.com">skalogryz.lists@gmail.com</a>> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>The "utterly trivial" is in fact a change to the language syntax.<br></div><div>Where currently, a parameter is:</div><div>  [modifier] parameter_name [ : [array of] {type_identifier, const}]]</div><div>You're proposing to do it as:</div><div>  [modifier] parameter_name [ : [array of] {[^]type_identifier, const}]]</div><div><br></div><div>treating "^" as a special rule to pass a reference to a type (because "^" cannot be a part of identifier).</div></div></div></blockquote></div></div><div><br></div><div>So, you're going to keep pretending like you're actually concerned about maintaining the integrity of some (completely fictional) "traditional" Pascal (that FPC never has been and was presumably never intended to be), and implying that arbitrary *syntax diagrams* of all things are non-trivially relevant to real people writing real Pascal code in real life? Great, I guess we won't be getting anywhere productive then.<br></div><div><br></div><div>If you or anyone else <b>actually </b>cared about that sort of thing at all, FPC would not do or allow many things that it currently does. Unfortunately, that would have the nasty side effect of making it a significantly less useful compiler for an objectively less useful form of the language,</div></div></div>