[Mono-osx] Delphi Prism and all those Cocoa bridges
Ron Grove
ron_grove at yahoo.com
Tue Feb 24 13:43:36 EST 2009
I don't use Oxygene (now called Delphi Prism) to open doors to jobs. I use it because I prefer it. And what do jobs to do with maintaining the goal of language agnosticism in Mono and its associated tools? And what does anyones past experience with Win32 Delphi have to do with this? And what do Borland's failed efforts with their .NET compiler have to do with RemObjects? Clearly Oxygene went the way Borland should have, that's why they gave up and licensed the RemObjects compiler.
RemObjects has had the goal of integrating with MonoDevelop when the GPL was dropped as long as I've been a customer. If it had happened already I'm not sure if he'd have created the templates he did or not. Perhaps, but so long as MonoDevelop licensing restricts RemObjects from taking advantage of the tool and contributing to the community (which I'm sue they would) they'll provide their customers what they can.
I better stop, my blood pressure is skyrocketing at all this nonsense. For the life of me I'll never understand why I'm supposed to live with C# only restrictions when I don't even have to on Windows. It's ridiculous on the face of it.
-Ron
----- Original Message ----
From: Matt Emson <memsom at interalpha.co.uk>
To: Andrew Brehm <ajbrehm at gmail.com>
Cc: mono-osx at lists.ximian.com
Sent: Tuesday, February 24, 2009 9:33:52 AM
Subject: Re: [Mono-osx] Delphi Prism and all those Cocoa bridges
Andrew Brehm wrote:
> On Tue, Feb 24, 2009 at 2:31 PM, marc hoffman <mh at elitedev.com> wrote:
>
>> we're also supporting Monobjc, as well. The IDE support is there in the
>> November release, but we don't ship a template yet because this stuff got
>> done too shortly before RTM for us to support it officially (but that was
>> three months ago, and it has proven solid).
>>
>
> Very good.
>
> I find Delphi more convincing every time I read about it! Ever since
> the .NET Rocks podcast episode about Prism I was sort of hooked.
Speaking as someone who did Delphi for about 10 years professionally
(programming and I did a stint as a trainer too), I can say Object
Pascal is a very nice language. There are probably 2 features I miss
from Object Pascal - real Sets (ooooh, sets!!) and being allowed to use
and Delphi Enumerations - especially using enumerated types as the index
bounds of an array. Maybe there's one or two other minor things, but
those two I miss regularly in C#.
Having said that, Delphi is pretty much a dead end in my world these
days. I'm not clear why Delphi Prism is any better than the Win32
language - I remember Chrome/Whatever it was renamed, on which the Prism
compiler is based, updated the language syntax. But Borland didn't
support that, so it was all a bit pointless if you wanted to share code
between Win32 and .Net via that route. Borland also did have their own
,Net compiler for the Object Pascal language, except it generated
horrible oddly Win32 specific code IIRC. I lost interest by the Delphi
2005 release, so it might have improved, but I'm not really sure to be
honest.. Delphi Prism isn't going to open many doors to jobs in
traditional Delphi, because the language syntax has changed both subtly
and extensively in different ways to the core Borland product. The
question is - are there Prism jobs out here? I have no idea. I have no
axe to grind though, so your experience might be entirely different. I
guess I see Delphi as a step back now, after using C# for 4+ years. I
actually avoided .Net and C# for the longest time - with some weird
notion that I was a dedicated "Delphi programmer", but the switch is
like night and day. I don't think I could go back.
I'm sure Mark won't take offence if I also say, using a VM to run Visual
Studio and then running Interface Builder on the Mac is a complete and
total kludge. A MonoDevelop version would really improve the situation,
so let's hope that happens :-)
_______________________________________________
Mono-osx mailing list
Mono-osx at lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-osx
More information about the Mono-osx
mailing list