Differences Between Native Delphi and Oxygene
- unit: Replaced with the namespace keyword. Since Oxygene doesn't compile per-file but per-project, it does not depend on the name of the file. Instead the unit or namespace keyword is used to denote the default namespace that all types are defined in for that file
- procedure and function: These two keywords have been replaced with the method keyword
- overload: In Delphi Prism all methods are overloaded by default, so no special keyword is needed for this
- .Create: This constructor call has been replaced by the new keyword. It can still be enabled in the project options for legacy reasons
- string: Characters in strings are zero-based and read-only. Strings can have nil values, so testing against empty string is not always sufficient.
Read more about this topic: Oxygene (programming Language)
Famous quotes containing the words differences between, differences, native and/or delphi:
“The differences between revolution in art and revolution in politics are enormous.... Revolution in art lies not in the will to destroy but in the revelation of what has already been destroyed. Art kills only the dead.”
—Harold Rosenberg (19061978)
“Generally there is no consistent evidence of significant differences in school achievement between children of working and nonworking mothers, but differences that do appear are often related to maternal satisfaction with her chosen role, and the quality of substitute care.”
—Ruth E. Zambrana, U.S. researcher, M. Hurst, and R.L. Hite. The Working Mother in Contemporary Perspectives: A Review of Literature, Pediatrics (December 1979)
“Boys dream of native girls who bring breadfruit,
Whatever they are....”
—Philip Larkin (19221986)
“At Delphi I prayed
to Apollo
that he maintain in me
the flame of the poem
and I drank of the brackish
spring there....”
—Denise Levertov (b. 1923)