Ruby tools for ImpulseC
ImpulseC is a platform for synthesizing Verilog or other hardware description format out of ANSI C. This means if you can write C, you can make a chip, and doing so puts you safely in mad scientist territory.
The Ruby tools for ImpulseC allow you to create and test ImpulseC programs, projects, and templates in Ruby.