Tuesday, May 21, 2013

Jason Felice: gambit-objc v0.1.0 for Gambit Scheme released

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

Wednesday, May 1, 2013

Delock FireWire 800 to CompactFlash UDMA Drive Read-Writer 91694

I got to spend several days testing the Delock FireWire 800 to CompactFlash Reader. It worked spectacularly with the 16GB Sandisk Extreme 60MB/S UDMA CompactFlash cards that I use in my Canon 7D. I'll be posting benchmarks here soon.

Delock FireWire 800 to CompactFlash UDMA Drive Read-Writer 91694

The Delock FireWire 800 to UDMA CompactFlash Drive Read-Writer is a must for pro photographers and other demanding users of high speed CompactFlash memory cards. Capable of exploiting the high speeds of the latest generation of CompactFlash memory cards, the FireWire readers 800 boasts incredible read speeds. The Delock FireWire 800 to UDMA CompactFlash Drive reader supports all the recent high-speed CompactFlash standards including PIO Modes 0-4, DMA Modes 0-2, and UDMA Modes 0-6. it features a single CompactFlash slot for CompactFlash Type I and II including Hitachi Microdrives and other CFII+ rotating media. It supports FireWire 800 (and 400 with and optionally purchased adapter or cable) connectivity on both Macintosh and Windows Operating Systems. The FireWire 800 to CompactFlash uses FireWire bus power, so the CFFire800 reader plugs and plays with no external AC power. The Delock FireWire 800 to CompactFlash Drive requires no drivers and comes with a one year limited warranty.