kutils/package.lisp

40 lines
825 B
Common Lisp

;;;; package.lisp
(defpackage #:kutils
(:use #:cl)
(:export ;; on.lisp : utilities from Graham's On Lisp.
#:mkstr
#:symb
#:group
#:flatten
#:compose
;; lol.lisp : utilities from Let Over Lambda
#:defmacro!
;; kutils.lisp
#:interpose
#:take
#:drop
#:build-list
#:partial
#:macroexpand-n
#:mksymb
#:mkkw
#:defclass!
#:zip
#:new-vector
#:mapv
#:vectorise
#:assoc-val
;; kutils-hash-tables.lisp
#:enable-hash-table-reader
#:hashkeys
#:sethash
#:hash-table-to-alist
#:alist-to-hash-table
#:new-hash-table
#:with-new-hash-table
))