[fpc-devel] New Language Features in Oxygene 3.0
Daniël Mantione
daniel.mantione at freepascal.org
Wed Apr 23 12:34:33 CEST 2008
Op Wed, 23 Apr 2008, schreef Michael Schnell:
> Did you read this ?
>
> http://www.remobjects.com/product/page.asp?id=3D{E10F7F5C-AE94-4833-9E4B-=
2EDD5ED69768} =
> ?
>
>
> RemObjects introduces several really interesting language features with t=
he =
> new version of their Pascal Dialect, which I think would be useful extens=
ions =
> for non .NET compilers, too.
>
> Parallel Programming:
> have multiple-CPU systems run code automatically in multiple threads
>
> Property Notifications:
> I suppose this allows for attaching multiple handlers to events (but mayb=
e =
> I'm wrong, but multiple handlers is a .NET feature (AFAIK) I suppose it's =
> supported by Oxygene somehow and of course it's useful for non .NET progr=
ams, =
> as well)
>
> Nullable Expressions:
> Calculations automatically handle a "missing value" bit-combination in a =
type =
> (in fact not new with Oxygene 3.0 but a feature of Remobj's language sinc=
e =
> long) (I don't know if that uses .NET support, but of course it can be do=
ne =
> natively as well).
>
> Would it be appropriate to take a look at Oxygene and aim for implementin=
g =
> such advanced features in a compatible way.
No. There is no point in Chrome compatibility for several reasons, one =
being Chrome not Pascal compatible, one being we are a native code =
compiler having no need for .NET features.
New Chrome features are worth a look, but no more than i.e. Ada or C++ =
features are worth a look.
Dani=EBl
More information about the fpc-devel
mailing list