DMD/Objective-C Alpha 1

Robert Clipsham robert at octarineparrot.com
Thu Jun 2 06:12:58 PDT 2011


On 02/06/2011 13:55, Michel Fortin wrote:
> Define "not too distant". :-)
>
> DMD doesn't have an ARM backend, so you'll need to port it to LDC or
> GDC. It might not be that easy however since a couple of parts are in
> the glue code that links to the DMD backend. But if you want to start
> working on LDC/Objective-C or GDC/Objective-C, I'll try to help.

I thought this might be the case. Unfortunately I have a million things 
of my own to be working on, so I probably wouldn't have time to work on 
porting it.

> The other issue is that it currently only support Apple's Legacy
> Objective-C runtime (used on 32-bit Mac OS X). iOS and 64-bit Mac OS X
> uses the Modern runtime which changed most of the ABI. I'll add support
> the Modern runtime eventually, but certainly not before DMD can emit
> 64-bit code on Mac OS X.

That sounds like it's gonna be a big task! Good luck!


-- 
Robert
http://octarineparrot.com/


More information about the Digitalmars-d-announce mailing list