I'm currently looking into creating a D-Cocoa binding. At first I'm going to create bindings for the C-backend (objc_msgSend etc.), but I believe it should be possible to create a function that would evaluate as a simple Objective-C statement. For example something like:

Code:

int n = 2;
cocoa("[[MyClass alloc] initWithNumber: n]");

Have anyone else experimented with something like this yet? I'll post updates as I come along.