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.

Required Ruby Version

None

Authors

Tom Lieber

Versions

  1. 0.3.0 August 15, 2010 (44 KB)
  2. 0.2.0 July 10, 2010 (6 KB)
  3. 0.1.2 November 20, 2009 (16.5 KB)
  4. 0.1.0 November 16, 2009 (15 KB)

SHA 256 checksum