Start working on L2
This changes the compilation process to keep track of register types, which
we'll need to distinguish between local/permanent variables. It also makes
things a bit more obvious/safe when compiling argument registers because they're
tagged explicitly.
This also changes up the actual running of the code by actually using
CALL/PROCEED, though it's not fully fleshed out yet.
author |
Steve Losh <steve@stevelosh.com> |
date |
Wed, 13 Apr 2016 17:38:57 +0000 |
parents |
b22eb7fe2faa |
children |
f3ed7ce70f3b |
(asdf:defsystem #:bones-test
:description "Test suite for bones."
:author "Steve Losh <steve@stevelosh.com>"
:license "MIT/X11"
:depends-on (#:bones
#:fiveam)
:serial t
:components ((:file "package-test")
(:module "test"
:components ((:file "bones")
(:file "paip")))))