Re: The Object Pascal Language standard



"marc hoffman" <foo@xxxxxxxxxxxxxxx> wrote in message news:48785b00@xxxxxxxxxxxxxxxxxxxxxxxxx
[..]
*Those* are not .NET-specific, in the sense that similar functionality, with the same syntax, could not be provided by an unmanaged compiler and its runtime, such as Delphi.

Definitely, and even having said that, who in the world is to stop *anybody* to provide support for something like LINQ or async methods or whatever?

[..]
LINQ is probably one of the "more" .NET-tied features of Oxygene, but even it is not really limited to managed code, from a conceptual point of view. A LINQ-like framework and language syntax could be provided by an unmanaged Pascal language (with substantial RTL support being required, that already exists "for freee" on .NET, yes).

Indeed.

[..]
matter of fact, as i look over our entire list of language features, the only language feature that would not be portable to unmanaged code, really is the concept of "unsafe code" (since all unmanaged code falls into that category, of being unverifiable, already).

LOL!

Regards,
Alessandro

.



Relevant Pages

  • C# and C++ (again)
    ... examples I was finding used VB.NET, so that's what I picked as a language. ... with better syntax for the kinds of things that .NET does but fundamentally ... using (which I guess would all be managed code) and there is nothing that I ... am doing that requires unmanaged code. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Looking for volunteers for XL
    ... the form of a notation in an extensible language ... Similarly, in XL, tree rewrites are easily ... XL does not encourage syntax changes. ...
    (comp.compilers)
  • Re: Implicit object constructor misinterpretation
    ... specified for the language that is being parsed. ... sub-set of the syntax for object literals. ... document that will teach anyone how to program with javascript. ... Consider the issue in your OP; you can speculate about "broken switch-case" or "not a constructor but a block of statements", but an examination of the spec shows that the observed behaviour corresponds with the specified behaviour, and explains the specified behaviour. ...
    (comp.lang.javascript)
  • Re: What is this code doing?
    ... Using the same syntax for most statements helps make the ... add, ebx); ... Instruction composition readability is another reason ... Jim Neil's Terse language). ...
    (alt.lang.asm)
  • Re: New bytecode assembly language to play with
    ... language that looks familiar, something I could probably figure out quite ... about a bit of superficial syntax here. ... The wheel has been reinvented several times. ... one that introduces new functionality, i.e. it's not just another way ...
    (comp.lang.misc)