package-test.lisp @ 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 de6e248866f4
children 970e21fa14b0
(defpackage #:bones-test
  (:use
    #:cl
    #:5am
    #:bones))

(defpackage #:bones-test.paip
  (:use
    #:cl
    #:5am
    #:bones.quickutils
    #:bones.paip)
  ; kill me
  (:shadowing-import-from #:5am
    #:fail))

(defpackage #:bones-test.wam
  (:use
    #:cl
    #:5am
    #:bones.quickutils
    #:bones.wam)
  (:import-from #:bones.wam
    #:with-database
    #:make-database
    #:with-fresh-database
    #:rule
    #:rules
    #:fact
    #:facts
    #:call
    #:return-one
    #:return-all)
  (:shadowing-import-from #:bones.wam
    #:!))

(defpackage #:bones-test.circle
  (:use :cl :5am :bones.circle))