NodObjC exposes the Objective-C runtime to Node.js in a high-level, easy to use fashion. It uses the BridgeSupport files to dynamically generate an API from an Objective-C "Framework", and uses node-ffi to dynamically interact with the Objective-C runtime.
NodObjC exposes the Objective-C runtime to Node.js in a high-level, easy to use fashion. It uses the BridgeSupport files to dynamically generate an API from an Objective-C "Framework", and uses node-ffi to dynamically interact with the Objective-C runtime. This allows Cocoa or iOS GUI applications to be written entirely in Node.js JavaScript.
Applications are interpreted at runtime through the V8 engine, rather than compiled to a machine executable. This has the advantage of being able to tweak code without having to recompile; excellent for rapid prototyping and development, or for those GUI applications where absolute speed is not a requirement.
NodObjC is similar in nature to the other popular Objective-C scripting bridges - JSCocoa, PyObjC, MacRuby and others.