├── .gitignore ├── README.md ├── clean.sh ├── docs ├── compile_backtracking.md ├── compile_functions.md ├── data_structures.md ├── fun_test2.scm ├── gotchas.md ├── opcodes.md ├── quotes_examples.scm ├── todo.md └── why.md ├── install.sh ├── language.beam ├── language.erl ├── language.yrl ├── lisp.beam ├── lisp.erl ├── lisp.yrl ├── old ├── compiler_lisp_0.erl ├── compiler_lisp_1.erl └── lisp │ ├── README.md │ ├── car.scm │ ├── cond.scm │ ├── cond1.scm │ ├── cons.scm │ ├── do.scm │ ├── eqs.scm │ ├── error.scm │ ├── first.scm │ ├── gcf.scm │ ├── lambda.scm │ ├── list.scm │ ├── lists.scm │ ├── macro.scm │ └── set.scm ├── opcodes.md ├── rebar ├── rebar.config ├── src ├── arithmetic_chalang.erl ├── c │ ├── README.md │ ├── chalang.scm │ ├── compile.sh │ ├── test.sh │ ├── test2.sh │ ├── test_code │ └── unused │ │ ├── chalang.c │ │ └── doit.sh ├── chalang.app.src ├── chalang.erl ├── chalang_app.erl ├── chalang_constants.erl ├── chalang_sup.erl ├── compiler_chalang.erl ├── compiler_lisp.erl ├── compiler_lisp2.erl ├── compiler_lisp3.erl ├── disassembler.erl ├── forth │ ├── anti-spam.fs │ ├── binary_converter.fs │ ├── case.fs │ ├── case2.fs │ ├── case_binary.fs │ ├── dead_mans_switch.fs │ ├── filter.fs │ ├── function.fs │ ├── function2.fs │ ├── hashlock.fs │ ├── if_test.fs │ ├── in_progress │ │ ├── merge.fs │ │ ├── reduce.fs │ │ └── weighted_multisig.fs │ ├── macro.fs │ ├── map.fs │ ├── math.fs │ ├── merge_sort.fs │ ├── pickn.fs │ ├── primes.fs │ ├── recursion.fs │ ├── satoshi_dice.fs │ ├── sign.fs │ ├── string.fs │ ├── tuckn_test.fs │ └── variable.fs ├── fractions.erl ├── lisp │ ├── README.md │ ├── basics.scm │ ├── binary_convert.scm │ ├── compiler.scm │ ├── core │ │ ├── cond.scm │ │ ├── eqs.scm │ │ ├── filter.scm │ │ ├── fold.scm │ │ ├── function.scm │ │ ├── immutable_variables.scm │ │ ├── let.scm │ │ ├── let_macro_old.scm │ │ ├── map.scm │ │ ├── math.scm │ │ ├── print.scm │ │ ├── sort.scm │ │ └── tree.scm │ ├── dice.scm │ ├── enum.scm │ ├── example.scm │ ├── flatten.scm │ ├── hashlock.scm │ ├── hello_world.scm │ ├── lisp.scm │ ├── market.scm │ ├── new_oracle.scm │ ├── objects.scm │ ├── oracle.scm │ ├── rationals.scm │ ├── sort.scm │ ├── sqrt.scm │ ├── tests │ │ ├── append_test.scm │ │ ├── case.scm │ │ ├── clojure.scm │ │ ├── enum_test.scm │ │ ├── eqs_test.scm │ │ ├── filter_test.scm │ │ ├── first_macro.scm │ │ ├── flatten_test.scm │ │ ├── fold_test.scm │ │ ├── fun_test.scm │ │ ├── fun_test4.scm │ │ ├── fun_test5.scm │ │ ├── gcf.scm │ │ ├── let_test.scm │ │ ├── macro_basics.scm │ │ ├── map_test.scm │ │ ├── primes.scm │ │ ├── rat_test.scm │ │ ├── sort_test.scm │ │ └── square_each_macro.scm │ └── unused │ │ ├── fun_test3.scm │ │ ├── function_lib.scm │ │ ├── function_lib2.scm │ │ ├── prolog.scm │ │ └── roshambo.scm ├── lisp2 │ ├── dice.scm │ ├── first.scm │ ├── map.scm │ ├── rationals.scm │ ├── second.scm │ ├── sort.scm │ └── sqrt.scm ├── lisp_compilation_stuff │ └── compile_utils.erl └── test_chalang.erl ├── start.sh └── todo.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/README.md -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/clean.sh -------------------------------------------------------------------------------- /docs/compile_backtracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/compile_backtracking.md -------------------------------------------------------------------------------- /docs/compile_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/compile_functions.md -------------------------------------------------------------------------------- /docs/data_structures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/data_structures.md -------------------------------------------------------------------------------- /docs/fun_test2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/fun_test2.scm -------------------------------------------------------------------------------- /docs/gotchas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/gotchas.md -------------------------------------------------------------------------------- /docs/opcodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/opcodes.md -------------------------------------------------------------------------------- /docs/quotes_examples.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/quotes_examples.scm -------------------------------------------------------------------------------- /docs/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/todo.md -------------------------------------------------------------------------------- /docs/why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/docs/why.md -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/install.sh -------------------------------------------------------------------------------- /language.beam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/language.beam -------------------------------------------------------------------------------- /language.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/language.erl -------------------------------------------------------------------------------- /language.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/language.yrl -------------------------------------------------------------------------------- /lisp.beam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/lisp.beam -------------------------------------------------------------------------------- /lisp.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/lisp.erl -------------------------------------------------------------------------------- /lisp.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/lisp.yrl -------------------------------------------------------------------------------- /old/compiler_lisp_0.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/compiler_lisp_0.erl -------------------------------------------------------------------------------- /old/compiler_lisp_1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/compiler_lisp_1.erl -------------------------------------------------------------------------------- /old/lisp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/README.md -------------------------------------------------------------------------------- /old/lisp/car.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/car.scm -------------------------------------------------------------------------------- /old/lisp/cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/cond.scm -------------------------------------------------------------------------------- /old/lisp/cond1.scm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /old/lisp/cons.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/cons.scm -------------------------------------------------------------------------------- /old/lisp/do.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/do.scm -------------------------------------------------------------------------------- /old/lisp/eqs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/eqs.scm -------------------------------------------------------------------------------- /old/lisp/error.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/error.scm -------------------------------------------------------------------------------- /old/lisp/first.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/first.scm -------------------------------------------------------------------------------- /old/lisp/gcf.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/gcf.scm -------------------------------------------------------------------------------- /old/lisp/lambda.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/lambda.scm -------------------------------------------------------------------------------- /old/lisp/list.scm: -------------------------------------------------------------------------------- 1 | (list 1 2 3) 4 2 | -------------------------------------------------------------------------------- /old/lisp/lists.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/lists.scm -------------------------------------------------------------------------------- /old/lisp/macro.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/macro.scm -------------------------------------------------------------------------------- /old/lisp/set.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/old/lisp/set.scm -------------------------------------------------------------------------------- /opcodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/opcodes.md -------------------------------------------------------------------------------- /rebar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/rebar -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/rebar.config -------------------------------------------------------------------------------- /src/arithmetic_chalang.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/arithmetic_chalang.erl -------------------------------------------------------------------------------- /src/c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/README.md -------------------------------------------------------------------------------- /src/c/chalang.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/chalang.scm -------------------------------------------------------------------------------- /src/c/compile.sh: -------------------------------------------------------------------------------- 1 | csc -O5 -d0 -b -specialize chalang.scm 2 | -------------------------------------------------------------------------------- /src/c/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/test.sh -------------------------------------------------------------------------------- /src/c/test2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/test2.sh -------------------------------------------------------------------------------- /src/c/test_code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/test_code -------------------------------------------------------------------------------- /src/c/unused/chalang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/unused/chalang.c -------------------------------------------------------------------------------- /src/c/unused/doit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/c/unused/doit.sh -------------------------------------------------------------------------------- /src/chalang.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/chalang.app.src -------------------------------------------------------------------------------- /src/chalang.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/chalang.erl -------------------------------------------------------------------------------- /src/chalang_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/chalang_app.erl -------------------------------------------------------------------------------- /src/chalang_constants.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/chalang_constants.erl -------------------------------------------------------------------------------- /src/chalang_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/chalang_sup.erl -------------------------------------------------------------------------------- /src/compiler_chalang.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/compiler_chalang.erl -------------------------------------------------------------------------------- /src/compiler_lisp.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/compiler_lisp.erl -------------------------------------------------------------------------------- /src/compiler_lisp2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/compiler_lisp2.erl -------------------------------------------------------------------------------- /src/compiler_lisp3.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/compiler_lisp3.erl -------------------------------------------------------------------------------- /src/disassembler.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/disassembler.erl -------------------------------------------------------------------------------- /src/forth/anti-spam.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/anti-spam.fs -------------------------------------------------------------------------------- /src/forth/binary_converter.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/binary_converter.fs -------------------------------------------------------------------------------- /src/forth/case.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/case.fs -------------------------------------------------------------------------------- /src/forth/case2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/case2.fs -------------------------------------------------------------------------------- /src/forth/case_binary.fs: -------------------------------------------------------------------------------- 1 | macro test 2 | int 0 if 3 | binary 12 NFcileDzyJFVF6tH 4 | else int 1 then 5 | ; -------------------------------------------------------------------------------- /src/forth/dead_mans_switch.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/dead_mans_switch.fs -------------------------------------------------------------------------------- /src/forth/filter.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/filter.fs -------------------------------------------------------------------------------- /src/forth/function.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/function.fs -------------------------------------------------------------------------------- /src/forth/function2.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/function2.fs -------------------------------------------------------------------------------- /src/forth/hashlock.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/hashlock.fs -------------------------------------------------------------------------------- /src/forth/if_test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/if_test.fs -------------------------------------------------------------------------------- /src/forth/in_progress/merge.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/in_progress/merge.fs -------------------------------------------------------------------------------- /src/forth/in_progress/reduce.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/in_progress/reduce.fs -------------------------------------------------------------------------------- /src/forth/in_progress/weighted_multisig.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/in_progress/weighted_multisig.fs -------------------------------------------------------------------------------- /src/forth/macro.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/macro.fs -------------------------------------------------------------------------------- /src/forth/map.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/map.fs -------------------------------------------------------------------------------- /src/forth/math.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/math.fs -------------------------------------------------------------------------------- /src/forth/merge_sort.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/merge_sort.fs -------------------------------------------------------------------------------- /src/forth/pickn.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/pickn.fs -------------------------------------------------------------------------------- /src/forth/primes.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/primes.fs -------------------------------------------------------------------------------- /src/forth/recursion.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/recursion.fs -------------------------------------------------------------------------------- /src/forth/satoshi_dice.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/satoshi_dice.fs -------------------------------------------------------------------------------- /src/forth/sign.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/sign.fs -------------------------------------------------------------------------------- /src/forth/string.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/string.fs -------------------------------------------------------------------------------- /src/forth/tuckn_test.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/tuckn_test.fs -------------------------------------------------------------------------------- /src/forth/variable.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/forth/variable.fs -------------------------------------------------------------------------------- /src/fractions.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/fractions.erl -------------------------------------------------------------------------------- /src/lisp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/README.md -------------------------------------------------------------------------------- /src/lisp/basics.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/basics.scm -------------------------------------------------------------------------------- /src/lisp/binary_convert.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/binary_convert.scm -------------------------------------------------------------------------------- /src/lisp/compiler.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/compiler.scm -------------------------------------------------------------------------------- /src/lisp/core/cond.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/cond.scm -------------------------------------------------------------------------------- /src/lisp/core/eqs.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/eqs.scm -------------------------------------------------------------------------------- /src/lisp/core/filter.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/filter.scm -------------------------------------------------------------------------------- /src/lisp/core/fold.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/fold.scm -------------------------------------------------------------------------------- /src/lisp/core/function.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/function.scm -------------------------------------------------------------------------------- /src/lisp/core/immutable_variables.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/immutable_variables.scm -------------------------------------------------------------------------------- /src/lisp/core/let.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/let.scm -------------------------------------------------------------------------------- /src/lisp/core/let_macro_old.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/let_macro_old.scm -------------------------------------------------------------------------------- /src/lisp/core/map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/map.scm -------------------------------------------------------------------------------- /src/lisp/core/math.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/math.scm -------------------------------------------------------------------------------- /src/lisp/core/print.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/print.scm -------------------------------------------------------------------------------- /src/lisp/core/sort.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/sort.scm -------------------------------------------------------------------------------- /src/lisp/core/tree.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/core/tree.scm -------------------------------------------------------------------------------- /src/lisp/dice.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/dice.scm -------------------------------------------------------------------------------- /src/lisp/enum.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/enum.scm -------------------------------------------------------------------------------- /src/lisp/example.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/example.scm -------------------------------------------------------------------------------- /src/lisp/flatten.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/flatten.scm -------------------------------------------------------------------------------- /src/lisp/hashlock.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/hashlock.scm -------------------------------------------------------------------------------- /src/lisp/hello_world.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/hello_world.scm -------------------------------------------------------------------------------- /src/lisp/lisp.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/lisp.scm -------------------------------------------------------------------------------- /src/lisp/market.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/market.scm -------------------------------------------------------------------------------- /src/lisp/new_oracle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/new_oracle.scm -------------------------------------------------------------------------------- /src/lisp/objects.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/objects.scm -------------------------------------------------------------------------------- /src/lisp/oracle.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/oracle.scm -------------------------------------------------------------------------------- /src/lisp/rationals.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/rationals.scm -------------------------------------------------------------------------------- /src/lisp/sort.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/sort.scm -------------------------------------------------------------------------------- /src/lisp/sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/sqrt.scm -------------------------------------------------------------------------------- /src/lisp/tests/append_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/append_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/case.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/case.scm -------------------------------------------------------------------------------- /src/lisp/tests/clojure.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/clojure.scm -------------------------------------------------------------------------------- /src/lisp/tests/enum_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/enum_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/eqs_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/eqs_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/filter_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/filter_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/first_macro.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/first_macro.scm -------------------------------------------------------------------------------- /src/lisp/tests/flatten_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/flatten_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/fold_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/fold_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/fun_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/fun_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/fun_test4.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/fun_test4.scm -------------------------------------------------------------------------------- /src/lisp/tests/fun_test5.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/fun_test5.scm -------------------------------------------------------------------------------- /src/lisp/tests/gcf.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/gcf.scm -------------------------------------------------------------------------------- /src/lisp/tests/let_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/let_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/macro_basics.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/macro_basics.scm -------------------------------------------------------------------------------- /src/lisp/tests/map_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/map_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/primes.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/primes.scm -------------------------------------------------------------------------------- /src/lisp/tests/rat_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/rat_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/sort_test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/sort_test.scm -------------------------------------------------------------------------------- /src/lisp/tests/square_each_macro.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/tests/square_each_macro.scm -------------------------------------------------------------------------------- /src/lisp/unused/fun_test3.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/unused/fun_test3.scm -------------------------------------------------------------------------------- /src/lisp/unused/function_lib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/unused/function_lib.scm -------------------------------------------------------------------------------- /src/lisp/unused/function_lib2.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/unused/function_lib2.scm -------------------------------------------------------------------------------- /src/lisp/unused/prolog.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/unused/prolog.scm -------------------------------------------------------------------------------- /src/lisp/unused/roshambo.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp/unused/roshambo.scm -------------------------------------------------------------------------------- /src/lisp2/dice.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/dice.scm -------------------------------------------------------------------------------- /src/lisp2/first.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/first.scm -------------------------------------------------------------------------------- /src/lisp2/map.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/map.scm -------------------------------------------------------------------------------- /src/lisp2/rationals.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/rationals.scm -------------------------------------------------------------------------------- /src/lisp2/second.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/second.scm -------------------------------------------------------------------------------- /src/lisp2/sort.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/sort.scm -------------------------------------------------------------------------------- /src/lisp2/sqrt.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp2/sqrt.scm -------------------------------------------------------------------------------- /src/lisp_compilation_stuff/compile_utils.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/lisp_compilation_stuff/compile_utils.erl -------------------------------------------------------------------------------- /src/test_chalang.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/src/test_chalang.erl -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/start.sh -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zack-bitcoin/chalang/HEAD/todo.md --------------------------------------------------------------------------------