src/make-quickutils.lisp @ de6e248866f4

Implement dynamic calling and fix `bind!`

It turns out `bind!` needs to actually *copy* the thing it's binding into the
target, not create a reference.

Dynamic calling was actually pretty easy.
author Steve Losh <steve@stevelosh.com>
date Wed, 29 Jun 2016 16:42:02 +0000
parents e8934091b7bb
children 410acaae0c14
(ql:quickload 'quickutil)

(qtlc:save-utils-as
  "quickutils.lisp"
  :utilities '(:define-constant
               :set-equal
               :curry
               :switch
               :ensure-boolean
               :while
               :until
               :tree-member-p
               :tree-collect
               :with-gensyms
               :once-only
               :zip
               :alist-to-hash-table
               :map-tree
               :weave
               :range
               :alist-plist
               )
  :package "BONES.QUICKUTILS")