Add take, fix a bug
author |
Steve Losh <steve@stevelosh.com> |
date |
Mon, 08 Aug 2016 16:29:47 +0000 |
parents |
cb1e9c623738 |
children |
5502971bb4bb |
(defpackage #:losh
(:use
#:cl
#:iterate
#:losh.quickutils)
(:export
#:symbolize
#:tau
#:square
#:dividesp
#:norm
#:lerp
#:precide-lerp
#:map-range
#:clamp
#:randomp
#:random-elt
#:random-range
#:random-range-exclusive
#:random-around
#:d
#:juxt
#:recursively
#:recur
#:zap%
#:%
#:mulf
#:zapf
#:take
#:gethash-or-init
#:queue
#:make-queue
#:queue-contents
#:queue-size
#:queue-empty-p
#:enqueue
#:dequeue
#:queue-append
#:pairs-of-list
#:averaging
#:into
#:timing
#:since-start-into
#:per-iteration-into
#:real-time
#:run-time
#:in-lists
#:in-sequences
#:in-whatever
#:prefix-sums
#:frequencies
#:hash-set
#:make-set
#:set-contains-p
#:set-empty-p
#:set-add
#:set-add-all
#:set-remove
#:set-remove-all
#:set-clear
#:set-random
#:set-pop
#:pr
#:bits
#:dis
#:slurp
#:spit
#:dlambda
))