<div dir="ltr"><div dir="ltr">On Sun, Jun 9, 2019 at 10:14 PM Ben Grasset <<a href="mailto:operator97@gmail.com">operator97@gmail.com</a>> wrote:<br></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 dir="ltr">I mean, like <b>many, many, many </b>things, yes it is technically possible for that to be valid Pascal syntax. As far as <b>should</b>, well, I'm not personally a fan of that sort of too-many-parentheses typecasting, but I wouldn't specifically care one way or another if it was added as there's no reason for me to.<br></div><div class="gmail_quote"><div><br></div><div>I fail to see how that is anything more than <b>distantly </b>related to what we're discussing in this thread, though.</div></div></div></blockquote><div>Distantly? you're proposing to introduce a reference-to-type declaration within a parameter. Without giving it any name.</div><div>Fine. But that would requires a type-casting within the code to the same type as has been declared within the parameter.</div><div>Otherwise you're creating some type, that cannot be casted-to. Which is odd.<br></div><div><br></div><div>So if you're fan of having ^Integer as a parameter type, then you pretty much self-declaring to be a fan of (^Integer)(varname) as well.<br></div><div><br></div><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>In general I'm not really interested in playing this sort of FUD-ish <i>"if we add X, it's gonna lead down the road to Largely Unrelated Y!" </i>back-and-forth<i> </i>game, as I find it both childish and a waste of time as it's almost always highly unrealistic with regards to whatever is being talked about.</div></div></div></blockquote><div><br></div><div>It's kinda what language designers HAVE to do.</div><div>It's nice just to throw out the "next-big-thing-cool-idea" out there and make yourself look smart.</div><div>But you actually HAVE to think everything through.</div><div>If you don't then your idea might not be so cool after all. </div><div><br></div><div>thanks,</div><div>Dmitry</div></div></div>