GUI program on Mac OS in D?
Jacob Carlborg
doob at me.com
Thu Dec 7 09:39:45 UTC 2017
On 2017-12-06 17:50, mrphobby wrote:
> I'm also interested in making native macOS apps. I have a lot of
> experience in Objective-C but I'm new at D. I'm a bit confused at what
> documentation to look at. In [1] I get the impression that support for
> creating instances is very rudimentary, but in [2] it looks much better
> with constructors mapped with @selector. What level of support is there
> in the latest DMD compiler?
The latest DMD compiler only supports what's in the official
documentation, i.e. [1]. What's documented in DIP43 [2] (except anything
marked with "unimplemented") is what's been implemented in one of my
forks. I'm working on adding what's in my fork piece by piece to upstream.
> Also, is there any support for creating macOS application bundles?
No, there are currently no plans for that. As far as I understand the
Objective-C compiler will not to this either. When using Objective-C I
think either Xcode or some other tool is creating the bundle. Note that
a bundle is just a directory with a specific structure, which can easily
be created without any special tools.
[1] https://dlang.org/spec/objc_interface.html
[2] https://wiki.dlang.org/DIP43
--
/Jacob Carlborg
More information about the Digitalmars-d-learn
mailing list