First, implement a new capability in the simplest [SimplestOrEasiest?] way you can think of that "could possibly work". Don't build a lot of amazing superstructure, don't do anything fancy, just put it in. Use an if statement, even. Make the code pass the UnitTests for the new feature (and all features, as always).
- Daniel Pietzsch
MacRuby is a version of Ruby 1.9, ported to run directly on top of Mac OS X core technologies such as the Objective-C common runtime and garbage collector, and the CoreFoundation framework
- Daniel Pietzsch
Now configure it, we had to use --disable-openmp, failure to do so resulted in /usr/lib/libgomp.so.1: cannot allocate memory in static TLS block when the Rmagick2 gem was used. From my understanding this is because of a bug in the default compiler, oh well. Do this to compile and install: sudo ./configure --disable-openmp
- Daniel Pietzsch