package.lisp @ 8849445244ca

Add `hsva` because RGB sucks
author Steve Losh <steve@stevelosh.com>
date Wed, 12 Apr 2017 00:07:52 +0000
parents 4fce923d387e
children 6fdb6639f071
(defpackage :bearlibterminal/low-level
  (:use)
  (:export)
  (:import-from :cl
    :&rest)
  (:nicknames :blt/ll)
  (:documentation "This package contains the low-level, SWIG-generated wrapper functions for bearlibterminal."))

(defpackage :bearlibterminal/high-level
  (:use :cl :bearlibterminal.quickutils)
  (:export

    :background-color
    :cell-background-color
    :cell-char
    :cell-code
    :cell-color
    :clear
    :clear-area
    :close
    :color
    :color-name
    :mouse
    :mouse-x
    :mouse-y
    :composition
    :crop
    :has-input-p
    :height
    :key-case
    :layer
    :open
    :peek
    :print
    :read
    :refresh
    :rgba
    :hsva
    :set
    :sleep
    :width
    :with-terminal

    )
  (:shadow

    :close
    :open
    :print
    :read
    :set
    :sleep

    )
  (:nicknames :blt/hl :blt)
  (:documentation "This package contains a high-level, lispy interface to bearlibterminal.  It has the nickname `blt` for easy prefixing."))