spock.egg (2150B)
1 ((synopsis "A compiler and runtime system for R5RS Scheme on top of JavaScript") 2 (license "BSD") 3 (category web) 4 (dependencies jsmin matchable make) 5 (author "felix winkelmann") 6 (components (extension spock 7 (source "spock-module.scm") 8 (component-dependencies spock-compiler) 9 (csc-options "-O3" "-d1")) 10 (extension spock-compiler 11 (source-dependencies "misc.scm" 12 "expand.scm" 13 "core.scm" 14 "opt.scm" 15 "sections.scm" 16 "spock/library.scm" 17 "bind.scm" 18 "driver.scm" 19 "codegen.scm") 20 (csc-options "-O3" "-d1")) 21 (data spock-libs 22 (files "spock/spock-runtime.js" 23 "spock/spock-runtime-debug.js" 24 "spock/spock-runtime-min.js" 25 "spock/spock-runtime-debug-min.js" 26 "spock/syntax.scm" 27 "spock/library.scm" 28 "spock/match.scm") 29 (component-dependencies js-runtime)) 30 (generated-source-file js-runtime 31 (component-dependencies chicken-spock) 32 (custom-build "build-runtime") 33 (source-dependencies "spock/library.scm" 34 "config.js" 35 "runtime.js" 36 "debug.js")) 37 (program chicken-spock 38 (source-dependencies "top.scm") 39 (component-dependencies spock spock-compiler) 40 (csc-options "-static" "-O3" "-d0" "-D" "standalone"))))