[Lazarus] Parser

Marco van de Voort marcov at stack.nl
Fri Jul 2 06:56:44 CEST 2010


On Thu, Jul 01, 2010 at 01:55:43PM +0200, Hans-Peter Diettrich wrote:
> >> the .Net thing mostly on the premise of 'write in the language you're
> >> most comfortable yet share with others you/they find useful';
> > 
> > Exactly, "sold". It's marketing speech. You could use any language but
> > only to a degree of maybe 95%. So everybody decided to use C#.
> 
> Diabolic hint: why should Free Pascal users be bound to the Delphi OPL 
> syntax, even with "mode FPC" extensions? When the use of another 
> language or dialect could eliminate a couple of problems, like the never 
> ending discussion about the proper formatting of the source code, or the 
> export of any number of basically unit-specific declarations, required 
> by the "uses" and interface/implementation model. The occurence of 
> circular unit references IMO can be reduced a lot, when only the really 
> exported declarations can be reduced by more fine-grained syntactical 
> means (Oberon "*" attribute).
> 
> What were so bad when the users, coming from e.g. Delphi, will find out 
> that the Modula or Oberon language will fit their expectations much 
> better than the crappy Delphi or derived FPC syntax?

Because it will never happen. Just like the grand plans for the FPC dialect
extensions. People coming from Delphi mostly care for Delphi, not language
expermentalism.

And, I mean this in the nicest possible way, and I don't like it myself
either. 

Pascal shouldn't exist anymore and should have succeeded by one of Wirths
later languages. But it hasn't happened, and it won't happen.

Being basically a M2er, I learned this hard lesson already long
ago, and it was one of the reasons why I switched to Pascal.
 
> And what about an Objective-C front-end, that will perfectly match the 
> Sun requirements for iPad etc. applications?

Till Apple changes the rules again, and changes it from language to "our
tools".




More information about the Lazarus mailing list