package.lisp @ c276ee07daac

Add in-whatever
author Steve Losh <steve@stevelosh.com>
date Sat, 06 Aug 2016 00:01:39 +0000
parents 5c813bb6d9fe
children cb1e9c623738
(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

    #: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

    #: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

    #:slurp
    #:spit

    #:dlambda

    ))