[gambit-list] gambit-objc v0.1.0 released

Jason Felice jason.m.felice at gmail.com
Sun May 19 13:21:42 EDT 2013


Someone reminded me that I didn't include the link.  Duh.

It's here:

https://github.com/maitria/gambit-objc


On Sat, May 18, 2013 at 12:12 PM, Jason Felice <jason.m.felice at gmail.com>wrote:

> Hi!
>
> 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.
>
> * It gives you access to Objective-C class objects.  The easiest way is:
>
>   (import-classes (NSString NSDictionary))
>
>   after which, you can refer to them.
>
> * It dynamically dispatches Objective-C methods:
>
>   (: NSString stringWithUTF8String: "hello, world")
>
> * 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.
>
> * It has a objc-repl, an extended version of gsi which supports
> square-brace syntax, like so:
>
>   [NSString stringWithUTF8String: "Hello, world!"]
>
> You'll find a minimal sample Cocoa app in the distribution as well.
>
> There are many cool things that can be added.  I'd love to collaborate,
> help people use it, and otherwise enable its adoption.
>
> 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.
>
> -Jason
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.iro.umontreal.ca/pipermail/gambit-list/attachments/20130519/115ca9a6/attachment.htm>


More information about the Gambit-list mailing list