bones.asd @ d255816ad1d0

Switch from `:keyword` variables to `?symbol` ones

I'm not happy about this, but I think it needs to happen.  It's a lot less
elegant, and it's slower, but it means we can do things like `(with-results
(likes ?who alice) (print ?who))`.

I might revert this later...
author Steve Losh <steve@stevelosh.com>
date Sun, 03 Jul 2016 22:50:24 +0000
parents 27f037427ad3
children 31305584b29b
(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
               #:policy-cond
               #:fare-quasiquote-optima
               #:fare-quasiquote-readtable)

  :serial t
  :components ((:file "src/quickutils") ; quickutils package ordering crap
               (:file "package")
               (:module "src"
                :serial t
                :components ((:file "paip")
                             (:file "utils")
                             (:file "circle")
                             (:module "wam"
                              :serial t
                              :components ((:file "constants")
                                           (:file "types")
                                           (:file "cells")
                                           (:file "bytecode")
                                           (:file "wam")
                                           (:file "compiler")
                                           (:file "vm")
                                           (:file "dump")
                                           (:file "ui")))
                             (:file "bones")))))