<div dir="ltr">Hi!<div><br></div><div style>I've just released gambit-objc 0.1.0.  This is the "it has the basics, and the implementation is complete enough for real projects" release.</div><div style><br></div>
<div style>* It gives you access to Objective-C class objects.  The easiest way is:</div><div style><br></div><div style>  (import-classes (NSString NSDictionary))</div><div style><br></div><div style>  after which, you can refer to them.</div>
<div style><br></div><div style>* It dynamically dispatches Objective-C methods:</div><div style><br></div><div style>  (: NSString stringWithUTF8String: "hello, world")</div><div style><br></div><div style>* It supports marshaling of native Scheme objects to C/Objective-C types for parameter and return values, including structures, selectors, all integral types, and UTF8 strings.  It wraps Objective-C objects with foreign.</div>
<div style><br></div><div style>* It has a objc-repl, an extended version of gsi which supports square-brace syntax, like so:</div><div style><br></div><div style>  [NSString stringWithUTF8String: "Hello, world!"]</div>
<div style><br></div><div style>You'll find a minimal sample Cocoa app in the distribution as well.</div><div style><br></div><div style>There are many cool things that can be added.  I'd love to collaborate, help people use it, and otherwise enable its adoption.</div>
<div style><br></div><div style>I'm really happy with how elegant it ended up (after a couple partial implementations were scrapped).  My next focus will be making it easy to boot on iOS and bring into iOS projects.</div>
<div style><br></div><div style>-Jason</div></div>