laarcnew | comments | discord | tags | ask | show | place | submitlogin
Show laarc: tarot and single_cream
5 points by rain1 to show 210 days ago | 1 comment
Hello!

I want to show my compiler and interpreter that I made.

# 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

- tarot blog posts: https://rain-1.github.io/scheme

- tarot links: https://rain-1.github.io/scheme-9 https://github.com/rain-1/tarot-compiler

# 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.

- single _ cream link: https://github.com/rain-1/single_cream



2 points by nc 210 days ago

Nice, clean implementation. Definitely going to read the documentation on the compiler passes later. Thanks for sharing :)

-----




Welcome | Guidelines | Bookmarklet | Feature Requests | Source | Contact | Twitter | Lists

RSS (stories) | RSS (comments)

Search: