<div dir="ltr"><div><br></div><div class="gmail_extra"><div class="gmail_quote">On Fri, Jul 17, 2015 at 4:09 PM, silvioprog <span dir="ltr"><<a href="mailto:silvioprog@gmail.com" target="_blank">silvioprog@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div><div><div class="gmail_quote"><br></div><div><span style="color:rgb(34,34,34)">I don't know if a new dialect would be widely accepted by all developers (specially veteran pascal programmers), but if it could become things more practical and more productive, I would be in favor of just "{$ mode ObjPas}". =)</span><br></div></div></div></div></div>
<br></blockquote></div><div class="gmail_extra"><br></div>Veteran Pascal programmer here...<br></div><div><br></div><div>I haven't really started using it yet, but I read through the whole Oxygene documentation the other day. (Didn't take long ;-) )</div><div><br></div><div>The Oxygene dialect is absolutely beautiful in my opinion. Lots of things in there that I've been wanting for decades and many stupid things dropped completely. Silly example: var declarations when you need them like C. Practical example: parallel programming built into the language as opposed to Delphi XE7/8's really ugly solutions with their "parallel library". (I can go on with examples with the OP's permission).</div><div><br></div><div>I agree with the OP that the Delphi language had become uglier and uglier. I want a programming language that looks good when I write it. This is why I am still using Object Pascal and not Java or C#. If FPC's only goal is Delphi compatibility, then perhaps I won't be on this list anymore some years from now.</div><div><br></div><div>The world is looking for a new language. That is why we recently got Google's Go and Apple's Swift. I believe a modern and clean dialect of Object Pascal has a "leg-up" on both of these.</div><div><br></div><div>Now, this is related but OT: CPU-native compilation is becoming outdated just like Assembly programming did. I always used to _hate_ .NET and Java, but using a platform's own stack must surely be the future. Example: Delphi XE8 cannot produce a binary for Android on Intel Atom. With Java you would never have encountered this problem. (There are a lot of tablets currently being produced with Atom processors).</div><div><br></div><div>So will FPC "embrace the future"? Or is the project only geared toward "veteran pascal programmers" that don't share my vision?</div><div><br></div><div>Best regards,</div><div><br></div><div>Paul van Helden.</div><div><br></div><div><br></div></div>