├── COPYING ├── Makefile ├── README ├── README.closures ├── README.gc ├── README.macos ├── README.parsing.scm ├── README.performance ├── README.profiling ├── README.strings ├── README.vector.scm ├── benchmarks ├── README ├── ack.scm ├── boyer.scm ├── browse.scm ├── conform.scm ├── cpstak.scm ├── ctak.scm ├── deriv.scm ├── destruc.scm ├── diviter.scm ├── divrec.scm ├── dynamic.scm ├── earley.scm ├── fib.c ├── fib.py ├── lattice.scm ├── maze.scm ├── mazefun.scm ├── nboyer.scm ├── nqueens.scm ├── paraffins.scm ├── perm9.scm ├── peval.scm ├── puzzle.scm ├── scheme.scm ├── tak.est.scm ├── tak.scm ├── takl.scm ├── triangl.scm └── twobit.dderiv.scm ├── compiler.scm ├── compiler.scm.html ├── examples ├── artofinterpreter1.scm ├── error.scm ├── fib.scm ├── splitwords.scm └── string-1.scm ├── index.html ├── runscheme ├── runtests ├── test-cryptogram-sig.scm ├── test-read-char ├── test.append.scm ├── test.assq.scm ├── test.case.scm ├── test.charalpha.scm ├── test.charint.scm ├── test.charwhitespace.scm ├── test.closure.scm ├── test.cond.scm ├── test.cons.scm ├── test.crufty.scm ├── test.definelist.scm ├── test.doubledefine.scm ├── test.emptyvariadic.scm ├── test.equal.scm ├── test.eqv.scm ├── test.fib.scm ├── test.fib2.scm ├── test.firstclassops.scm ├── test.funkyid.scm ├── test.implicitbegin.scm ├── test.lessthan.scm ├── test.let.scm ├── test.list2string.scm ├── test.literalchar.scm ├── test.map.scm ├── test.memq.scm ├── test.negative.scm ├── test.niladic.scm ├── test.number2string.scm ├── test.or.scm ├── test.predicates.scm ├── test.quadruple.scm ├── test.quote.scm ├── test.quotient.scm ├── test.remainder.scm ├── test.reverse.scm ├── test.set.scm ├── test.simplestring.scm ├── test.string2number.scm ├── test.string2symbol.scm ├── test.stringappend.scm ├── test.stringlength.scm ├── test.symbol2string.scm ├── test.tailcall.scm ├── test.variadic.scm └── test.write.scm /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/COPYING -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | See index.html. 2 | -------------------------------------------------------------------------------- /README.closures: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.closures -------------------------------------------------------------------------------- /README.gc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.gc -------------------------------------------------------------------------------- /README.macos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.macos -------------------------------------------------------------------------------- /README.parsing.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.parsing.scm -------------------------------------------------------------------------------- /README.performance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.performance -------------------------------------------------------------------------------- /README.profiling: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.profiling -------------------------------------------------------------------------------- /README.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.strings -------------------------------------------------------------------------------- /README.vector.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/README.vector.scm -------------------------------------------------------------------------------- /benchmarks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/README -------------------------------------------------------------------------------- /benchmarks/ack.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/ack.scm -------------------------------------------------------------------------------- /benchmarks/boyer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/boyer.scm -------------------------------------------------------------------------------- /benchmarks/browse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/browse.scm -------------------------------------------------------------------------------- /benchmarks/conform.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/conform.scm -------------------------------------------------------------------------------- /benchmarks/cpstak.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/cpstak.scm -------------------------------------------------------------------------------- /benchmarks/ctak.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/ctak.scm -------------------------------------------------------------------------------- /benchmarks/deriv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/deriv.scm -------------------------------------------------------------------------------- /benchmarks/destruc.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/destruc.scm -------------------------------------------------------------------------------- /benchmarks/diviter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/diviter.scm -------------------------------------------------------------------------------- /benchmarks/divrec.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/divrec.scm -------------------------------------------------------------------------------- /benchmarks/dynamic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/dynamic.scm -------------------------------------------------------------------------------- /benchmarks/earley.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/earley.scm -------------------------------------------------------------------------------- /benchmarks/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/fib.c -------------------------------------------------------------------------------- /benchmarks/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/fib.py -------------------------------------------------------------------------------- /benchmarks/lattice.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/lattice.scm -------------------------------------------------------------------------------- /benchmarks/maze.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/maze.scm -------------------------------------------------------------------------------- /benchmarks/mazefun.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/mazefun.scm -------------------------------------------------------------------------------- /benchmarks/nboyer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/nboyer.scm -------------------------------------------------------------------------------- /benchmarks/nqueens.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/nqueens.scm -------------------------------------------------------------------------------- /benchmarks/paraffins.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/paraffins.scm -------------------------------------------------------------------------------- /benchmarks/perm9.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/perm9.scm -------------------------------------------------------------------------------- /benchmarks/peval.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/peval.scm -------------------------------------------------------------------------------- /benchmarks/puzzle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/puzzle.scm -------------------------------------------------------------------------------- /benchmarks/scheme.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/scheme.scm -------------------------------------------------------------------------------- /benchmarks/tak.est.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/tak.est.scm -------------------------------------------------------------------------------- /benchmarks/tak.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/tak.scm -------------------------------------------------------------------------------- /benchmarks/takl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/takl.scm -------------------------------------------------------------------------------- /benchmarks/triangl.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/triangl.scm -------------------------------------------------------------------------------- /benchmarks/twobit.dderiv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/benchmarks/twobit.dderiv.scm -------------------------------------------------------------------------------- /compiler.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/compiler.scm -------------------------------------------------------------------------------- /compiler.scm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/compiler.scm.html -------------------------------------------------------------------------------- /examples/artofinterpreter1.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/examples/artofinterpreter1.scm -------------------------------------------------------------------------------- /examples/error.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/examples/error.scm -------------------------------------------------------------------------------- /examples/fib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/examples/fib.scm -------------------------------------------------------------------------------- /examples/splitwords.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/examples/splitwords.scm -------------------------------------------------------------------------------- /examples/string-1.scm: -------------------------------------------------------------------------------- 1 | (string-ref "foo" -1) 2 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/index.html -------------------------------------------------------------------------------- /runscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/runscheme -------------------------------------------------------------------------------- /runtests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/runtests -------------------------------------------------------------------------------- /test-cryptogram-sig.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test-cryptogram-sig.scm -------------------------------------------------------------------------------- /test-read-char: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test-read-char -------------------------------------------------------------------------------- /test.append.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.append.scm -------------------------------------------------------------------------------- /test.assq.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.assq.scm -------------------------------------------------------------------------------- /test.case.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.case.scm -------------------------------------------------------------------------------- /test.charalpha.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.charalpha.scm -------------------------------------------------------------------------------- /test.charint.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.charint.scm -------------------------------------------------------------------------------- /test.charwhitespace.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.charwhitespace.scm -------------------------------------------------------------------------------- /test.closure.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.closure.scm -------------------------------------------------------------------------------- /test.cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.cond.scm -------------------------------------------------------------------------------- /test.cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.cons.scm -------------------------------------------------------------------------------- /test.crufty.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.crufty.scm -------------------------------------------------------------------------------- /test.definelist.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.definelist.scm -------------------------------------------------------------------------------- /test.doubledefine.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.doubledefine.scm -------------------------------------------------------------------------------- /test.emptyvariadic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.emptyvariadic.scm -------------------------------------------------------------------------------- /test.equal.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.equal.scm -------------------------------------------------------------------------------- /test.eqv.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.eqv.scm -------------------------------------------------------------------------------- /test.fib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.fib.scm -------------------------------------------------------------------------------- /test.fib2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.fib2.scm -------------------------------------------------------------------------------- /test.firstclassops.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.firstclassops.scm -------------------------------------------------------------------------------- /test.funkyid.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.funkyid.scm -------------------------------------------------------------------------------- /test.implicitbegin.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.implicitbegin.scm -------------------------------------------------------------------------------- /test.lessthan.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.lessthan.scm -------------------------------------------------------------------------------- /test.let.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.let.scm -------------------------------------------------------------------------------- /test.list2string.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.list2string.scm -------------------------------------------------------------------------------- /test.literalchar.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.literalchar.scm -------------------------------------------------------------------------------- /test.map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.map.scm -------------------------------------------------------------------------------- /test.memq.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.memq.scm -------------------------------------------------------------------------------- /test.negative.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.negative.scm -------------------------------------------------------------------------------- /test.niladic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.niladic.scm -------------------------------------------------------------------------------- /test.number2string.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.number2string.scm -------------------------------------------------------------------------------- /test.or.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.or.scm -------------------------------------------------------------------------------- /test.predicates.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.predicates.scm -------------------------------------------------------------------------------- /test.quadruple.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.quadruple.scm -------------------------------------------------------------------------------- /test.quote.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.quote.scm -------------------------------------------------------------------------------- /test.quotient.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.quotient.scm -------------------------------------------------------------------------------- /test.remainder.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.remainder.scm -------------------------------------------------------------------------------- /test.reverse.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.reverse.scm -------------------------------------------------------------------------------- /test.set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.set.scm -------------------------------------------------------------------------------- /test.simplestring.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.simplestring.scm -------------------------------------------------------------------------------- /test.string2number.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.string2number.scm -------------------------------------------------------------------------------- /test.string2symbol.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.string2symbol.scm -------------------------------------------------------------------------------- /test.stringappend.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.stringappend.scm -------------------------------------------------------------------------------- /test.stringlength.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.stringlength.scm -------------------------------------------------------------------------------- /test.symbol2string.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.symbol2string.scm -------------------------------------------------------------------------------- /test.tailcall.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.tailcall.scm -------------------------------------------------------------------------------- /test.variadic.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.variadic.scm -------------------------------------------------------------------------------- /test.write.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kragen/urscheme/HEAD/test.write.scm --------------------------------------------------------------------------------