News for hackers. Stuff that matters.
Re:Clojure-Scheme by chc on Friday April 06, 2012 @10:11PM (#3809728)
I think you have it backwards what subsets and supersede are. The subset (C) by definition does not have everything in the superset (Objective-C), and one of the crucial features missing is Objective-C's object model and message passing. This is not intractable (BridgeSupport and the runtime API should be sufficient), but it will definitely be more work than writing Objective-C directly.
Re:Clojure-Scheme by jlongster on Saturday April 07, 2012 @02:03AM (#3810124)
That's what I said, Objective-C is a superset of C. C is a subset of Obj-C.

You can simply do this (the actual FFI call might be wrong, it's been a while):

(c-lambda (ptr) void "[___arg1 sendThisMessage:1];")

You can literally code Obj-C straight into it.