]> Witch of Git - ivy/commit
An s-expression parser and an example program
authorCassie Jones <code@witchoflight.com>
Thu, 27 Feb 2020 13:19:40 +0000 (14:19 +0100)
committerCassie Jones <code@witchoflight.com>
Thu, 27 Feb 2020 13:47:37 +0000 (14:47 +0100)
commit0c56405b4da55c8539b54f79cc4b720ad0243f0e
treec95b22937660f99752d3f323bedbb7e98a12daec
An s-expression parser and an example program

This is intended to be a slightly fancier lambda calculus with
arithmetic support. The way I've written the example here suggests not
making conditionals a builtin, and instead just using church encodings.
This will probably be bad for displaying data purposes? I'm not sure how
I want to handle I/O. Maybe do an ML and put impure I/O in here?
.gitignore [new file with mode: 0644]
Cargo.lock [new file with mode: 0644]
Cargo.toml [new file with mode: 0644]
README.md [new file with mode: 0644]
program.vy [new file with mode: 0644]
src/main.rs [new file with mode: 0644]