On 2013-03-07 22:48, Walter Bright wrote:
My idea for this is straightforward. A D plugin should use a C interface. That means, for example, that a D plugin should NOT pass GC allocated references to its caller. Only malloc'd data should pass between the plugin and its caller.
If this restriction is needed I think it's very unfortunate. I had really hoped to be able to have an OO interface.
Objective-C can load plugins with an OO interface an Objective-C can be used with a GC.
-- /Jacob Carlborg
