RubyGems.org

ruck

0.3.0

Ruck uses continuations and a simple scheduler to ensure "shreds" (Ruck threads) are woken at precisely the right time according to its virtual clock. Schedulers can map virtual time to samples in a WAV file, real time, time in a MIDI file, or anything else by overriding "sim_to" in the Shreduler class. A small library of useful unit generators and plenty of examples are provided. See the README or the web page for details.

installgem install ruck
Authors

Tom Lieber

4,896 total downloads 1,316 for this version
Owners

68971fe7ee8fd814c26391c727c065bb

Gemfile
gem 'ruck', '~> 0.3.0'
Versions
  1. 0.3.0 August 15, 2010 (44 KB)
  2. 0.2.0 July 10, 2010 (6 KB)
  3. 0.1.2 November 21, 2009 (16.5 KB)
  4. 0.1.0 November 16, 2009 (15 KB)
Runtime Dependencies
  1. PriorityQueue >= 0