[fpc-devel] Russian locale information not compatible	with FPC locale variables
    Marco van de Voort 
    marcov at stack.nl
       
    Tue Jul 29 15:51:19 CEST 2008
    
    
  
> > Why, according to you, is Oxygen Object Pascal at all?  Aside from their
> > advertizements? Just if you compare the base subset ?
> >   
> Is there some independent definition of the term "Object Pascal" ? I 
> don't suppose so. 
Well, there is the actual Object Pascal standard draft. Delphi deviates
quite some from that though.
> So they are right to claim that they are compatible to 
> Object pascal :) .
"compatible" is nonsense, since they are not compatible to any of the
roughly three preexisting ones. Descendant could be said, but I don't even
see much evidence for that. There is a superficial resemblance in the parser
model and that is about it.
They are about as Pascal as Perl is C because they both have curly braces
and some similar operator names. 
> Of course Oxygen is a lot less compatible to Delphi than FP is. They are 
> greatly CIL centric 
"less compatible"?!?!? Can Oxygen actually compile and execute any preexisting
code in any Pascal dialect ?
> OTOH they claim that "Delphi for .NET" is not a decent way to 
> write CIL code at all.
Probably. But that doesn't make them "Object Pascal". 
I do recognize that Rem Objects needs some language to package and promote
their frameworks (the thing they are IMHO good in), but the featurelist is a
bunch of C# me too's.
Of course they will greatly stress the improved readability and the like,
but I would too if I had to sell it :-)
    
    
More information about the fpc-devel
mailing list