# -*- encoding: utf-8 -*- # stub: ruck 0.1.0 ruby lib Gem::Specification.new do |s| s.name = "ruck".freeze s.version = "0.1.0".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Tom Lieber".freeze] s.date = "2009-11-16" s.description = " Ruck uses continuations and a simple scheduler to ensure \"shreds\"\n (threads in Ruck) are woken at precisely the right time according\n to its virtual clock. Schedulers can map virtual time to samples\n in a WAV file, real time, time in a MIDI file, or anything else\n by overriding \"sim_to\" in the Shreduler class.\n \n A small library of useful unit generators and plenty of examples\n are provided. See the README or the web page for details.\n".freeze s.email = "tom@alltom.com".freeze s.executables = ["ruck_glapp".freeze, "ruck_midi".freeze, "ruck_ugen".freeze] s.extra_rdoc_files = ["README".freeze] s.files = [".gitignore".freeze, "README".freeze, "Rakefile".freeze, "VERSION".freeze, "bin/ruck_glapp".freeze, "bin/ruck_midi".freeze, "bin/ruck_ugen".freeze, "examples/glapp/ex01.rb".freeze, "examples/midi/ex01.rb".freeze, "examples/ugen/ex01.rb".freeze, "examples/ugen/ex02.rb".freeze, "examples/ugen/ex03.rb".freeze, "examples/ugen/ex04.rb".freeze, "examples/ugen/ex05.rb".freeze, "examples/ugen/ex06.rb".freeze, "examples/ugen/ex07.rb".freeze, "examples/ugen/ex08.rb".freeze, "examples/ugen/ex09.rb".freeze, "examples/ugen/ex10.rb".freeze, "examples/ugen/ex11.rb".freeze, "examples/ugen/ex12.rb".freeze, "lib/ruck.rb".freeze, "lib/ruck/bench.rb".freeze, "lib/ruck/misc/linkage.rb".freeze, "lib/ruck/misc/metaid.rb".freeze, "lib/ruck/misc/pcm_time_helpers.rb".freeze, "lib/ruck/misc/riff.rb".freeze, "lib/ruck/misc/wavparse.rb".freeze, "lib/ruck/shreduling.rb".freeze, "lib/ruck/ugen/general.rb".freeze, "lib/ruck/ugen/oscillators.rb".freeze, "lib/ruck/ugen/wav.rb".freeze, "ruck.gemspec".freeze] s.homepage = "http://github.com/alltom/ruck".freeze s.rdoc_options = ["--charset=UTF-8".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "strong timing for Ruby: cooperative threads on a virtual clock".freeze s.test_files = ["examples/glapp/ex01.rb".freeze, "examples/midi/ex01.rb".freeze, "examples/ugen/ex01.rb".freeze, "examples/ugen/ex02.rb".freeze, "examples/ugen/ex03.rb".freeze, "examples/ugen/ex04.rb".freeze, "examples/ugen/ex05.rb".freeze, "examples/ugen/ex06.rb".freeze, "examples/ugen/ex07.rb".freeze, "examples/ugen/ex08.rb".freeze, "examples/ugen/ex09.rb".freeze, "examples/ugen/ex10.rb".freeze, "examples/ugen/ex11.rb".freeze, "examples/ugen/ex12.rb".freeze] end