<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Ryan Joseph via fpc-pascal <<a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>> schrieb am Mi., 16. Dez. 2020, 19:41:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
> On Dec 16, 2020, at 10:50 AM, Sven Barth <<a href="mailto:pascaldragon@googlemail.com" target="_blank" rel="noreferrer">pascaldragon@googlemail.com</a>> wrote:<br>
> <br>
> This can simply be done using existing language constructs, no need to introduce anything new.<br>
> <br>
<br>
That's what I thought you'd say. ;) It's basically syntactic sugar surrounding a generic record, so yes technically it is. It's just something I use so often I figure it warrants being included in the language itself. I use them in Swift, JavaScript, Python and PHP. It's very handy syntax and proven itself in the industry by 2020.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">No, something being used often is not sufficient cause for a language extension. A cause for a language extension is something that is not easily achieved using existing mechanisms, essentially pure syntactic sugar does not count as such. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>