Quick question about target patforms . . .
Michel Fortin
michel.fortin at michelf.com
Mon Oct 25 11:46:15 PDT 2010
On 2010-10-25 12:56:41 -0400, Walter Bright <newshound2 at digitalmars.com> said:
> Michel Fortin wrote:
>> Personally, I've found that, even though it works, the bridging
>> approach doesn't scale very well because of the insane amount of
>> generated glue code. That's why I changed course and abandoned my
>> bridge (the second in your list), working instead on making DMD
>> directly aware of the Objective-C object model. This way, you can have
>> extern(Objective-C) classes and use them as if they were D classes
>> (mostly), no wrapper class and no glue code necessary.
>> <http://michelf.com/weblog/2010/dobjc-dead-end-start-anew/>
>
> I think this is a worthy and valuable project, analogous to D's support
> for COM objects on Windows. Once you get it done, I'd like to get it
> folded into the main dmd. We'll also need a documentation page!
Great! Thanks for your support. :-)
Note that it's also a much bigger project than support for COM given
that the Objective-C object model and method calls are very foreign
compared to C++ or COM. So it's not going to be a small patch, and
it'll take a couple of months before it's ready as I'm only doing this
in my spare time.
--
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/
More information about the Digitalmars-d
mailing list