core
is a small compiler that lowers, so far, core imperative programming features to an x86 AST. It supports: variables, assignment, if statements, while loops.
note dev is in progress ...
Dependencies:
- SBCL:
MacOS:brew install sbcl
Ubuntu sudo apt-get install sbcl
Arch Linux sudo pacman -S sbcl
Install:
git clone git@github.com:Jobhdez/core.git
Note: clone this project in quicklisp/local-projects
so you can load the project with (ql:quickload :core)
.
Use:
(ql:quickload :core)
(in-package :core
Tests:
(ql:quickload :core/tests)
(asdf:test-system :core)