On Wed, Jul 22, 2015 at 8:15 PM, Marco van de Voort <mar...@stack.nl> wrote:
> In our previous episode, Paul van Helden said: > > > Yes, so for example we currently have: > > > > if not (X is TSomeClass) then .. > > if not (5 in [1,2,3]) then .. > > > > What is wrong with a language evolving to allow (in addition to the > > above)?: > > Evolution in languages is like the evolution in organisms. Those who evolve > wrong or expend energy on features that are not contributing to survival > eventually perish. > > So basically it all boils down to benefit/cost tradeoff, with cost both > implementation AND maintenance. > > Understood. I'm not trying to make completely practical points here. I'm just trying to add to the conversation about improving the language which I love. And I'm not even suggesting anything new: these are concepts already embraced by main-stream languages. For new projects Object Pascal seems to be going the way of the dinosaur and I would like to see my favourite compiler (FPC) compete with more than Delphi. Oxygene, for example. If FPC+Lazarus is simply the anti-Delphi (to clarify: the open source alternative to / clone of Delphi), then I guess I am barking up the wrong tree. It just seems that this group is the only hope for an open source modern Pascal right now... :-)
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel