Wrap linenoise with CFFI
author |
Steve Losh <steve@stevelosh.com> |
date |
Tue, 30 Aug 2016 23:54:54 +0000 |
parents |
56edfdd18674 |
children |
dc2c9931b634 |
; (rename-package :charms :hunchentoot '(:ht))
(defpackage #:sand.utils
(:use
#:cl
#:losh
#:iterate
#:cl-arrows
#:sand.quickutils)
(:export
#:average4)
(:shadowing-import-from #:cl-arrows
#:->))
(defpackage #:sand.random-numbers
(:use
#:cl
#:losh
#:iterate
#:cl-arrows
#:sand.quickutils
#:sand.utils)
(:shadowing-import-from #:cl-arrows
#:->))
(defpackage #:sand.parenscript
(:use
#:cl
#:losh
#:sand.quickutils
#:cl-arrows
#:cl-fad
#:parenscript)
(:shadowing-import-from #:cl-arrows
#:->)
(:shadowing-import-from #:losh
#:%))
(defpackage #:sand.ascii
(:use
#:cl
#:losh
#:iterate
#:cl-arrows
#:sand.quickutils
#:sand.utils))
(defpackage #:sand.terrain.diamond-square
(:use
#:cl
#:losh
#:iterate
#:cl-arrows
#:sand.quickutils
#:sand.utils))
(defpackage #:sand.sketch
(:use
#:cl
#:losh
#:sketch
#:iterate
#:sand.quickutils
#:sand.utils)
(:shadowing-import-from #:iterate
#:in))
(defpackage #:sand.markov
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:split-sequence
#:sand.quickutils
#:sand.utils))
(defpackage #:sand.dijkstra-maps
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:sand.quickutils
#:sand.utils)
(:export
#:dijkstra-map
#:make-dijkstra-map
#:dm-maximum-value
#:dm-map
#:dm-ref))
(defpackage #:sand.graphviz
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:sand.quickutils
#:sand.utils)
(:export
#:graphviz-digraph))
(defpackage #:sand.binary-decision-diagrams
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:sand.graphviz
#:sand.quickutils
#:sand.utils)
(:export
))
(defpackage #:sand.huffman-trees
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:sand.graphviz
#:sand.quickutils
#:sand.utils)
(:export
))
#+sbcl
(defpackage #:sand.ffi
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:cffi
#:sand.quickutils
#:sand.utils)
(:export
))
(defpackage #:sand.color-difference
(:use
#:cl
#:cl-arrows
#:losh
#:iterate
#:rs-colors
#:sand.quickutils
#:sand.utils)
(:export
))