Dec 28 2009

On a totally unrelated note…

While looking for some OpenGL bindings to Ruby today (as well as GSL and OpenCL), I rediscovered a little gem (pun intended) of a library called gosu. Gosu is a great library for game development in both C++ and Ruby, giving you access to windowing, image loading, and audio support. It also has great integration with the physics library Chipmunk.

Looking at examples like this online, you can easily see how quickly what should be a rather complex demo becomes rather … easy?

  • Share/Bookmark

Dec 3 2009

Nerd Link of the Day: Create your own language with Ruby, TreeTop, and LLVM-Ruby

Orange: A great little blog entry about creating your own language using the grammar description gem TreeTop and llvmruby, a gem that gives you access to all that llvm goodness (JIT or compile to bytecode).

  • Share/Bookmark

Dec 2 2009

Nerd Link(s) of the Day

ArrayFields: Tired of indexing with numbers? Index your arrays in a better way.

Main: Quit re-writing your main program structure for all those flags and options. Use this gem to do the heavy lifting.

rq: rq is a great little gem for clustering Linux boxes via a job system running on an sqlite database on an NFS. Check out a nice little article on it here.

  • Share/Bookmark