----------------------------------------
tarot-infosheet
April 16th, 2019
----------------------------------------

tarot is a scheme compiler
it is written in scheme (1917 lines)
it runs on top of a virtual machine
the virtual machine is written in C (2036 lines)
it can compile itself
it takes 14 seconds to self host

single_cream is a scheme interpreter
it is written in C (1705 lines)
it has supporting code and a standard library in scheme (691 lines)
it can run tarot
it takes 1 min 40 seconds to bootstrap tarot
it can run on top of linux or asmc, https://gitlab.com/giomasce/asmc
it can execute minikanren, jbob and the tarot compiler.

$ wc -l tarot/src/*c
 1705 src/sch3.c
$ wc -l tarot/src/*scm
  221 src/init.scm
  358 src/preprocessor.scm
  112 src/std.scm
  691 total
$ linecount tarot-compiler/ '*.scm'
1917
$ linecount tarot-vm '*.c'
2036


____________________________________________________________________________
                       Gophered by Gophernicus/3.0.1 on Ubuntu/22.04 x86_64