Objective-C bindings for Gambit Scheme.
Gambit scheme must be installed and in the path. At that point, it should be as easy as:
$ make install
objc-repl is a REPL with Objective-C support. You can use it like so:
$ objc-repl Gambit v4.6.7 > (import-classes (NSString)) > (define s [NSString stringWithUTF8String: "Hello, World!"]) > (define x [NSString stringWithUTF8String: " -- Yay!"]) > (define y [s stringByAppendingString: x]) > [y UTF8String] "Hello, World! -- Yay!" >
Gambit has the ability to read square braces and insert a symbol. The ':' symbol is what Objective-C uses to map to Objective-C calls. The first two lines of bin/objc-repl.scm demonstrates how to set this up.
The reader must be set up before any source is read. This might work with