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