Implement (mostly) register designators
The compilation part is finished, only need to get them into the instructions
now. Also implemented ALOC/DEAL and did a bunch of refactoring.
author |
Steve Losh <steve@stevelosh.com> |
date |
Sat, 16 Apr 2016 02:20:29 +0000 |
parents |
1dd07907df49 |
children |
b8bc9b175636 |
(asdf:defsystem #:bones
:name "bones"
:description "A logic programming library for Common Lisp."
:author "Steve Losh <steve@stevelosh.com>"
:maintainer "Steve Losh <steve@stevelosh.com>"
:license "MIT/X11"
:version "0.0.1"
:depends-on (#:defstar
#:optima
#:trivial-types
#:cl-arrows
#:fare-quasiquote-optima
#:fare-quasiquote-readtable)
:serial t
:components ((:file "src/quickutils") ; quickutils package ordering crap
(:file "package")
(:module "src"
:components ((:file "paip")
(:file "utils")
(:module "wam"
:components ((:file "constants")
(:file "types")
(:file "topological-sort")
(:file "cells")
(:file "bytecode")
(:file "wam")
(:file "compile")
(:file "instructions")
(:file "dump")))
(:file "bones")))))