Mercurial > core / lisp/lib/obj/pkg.lisp
changeset 230: |
282991a71fe5 |
parent: |
7ca4cdbd52c2
|
child: |
d7aa08025537 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sun, 17 Mar 2024 22:21:29 -0400 |
permissions: |
-rw-r--r-- |
description: |
fix ansi and add equiv |
36 (:use :cl :std :obj/hash) 38 :id :reset-id :update-id :make-id 41 (defpackage :obj/equiv 43 (:export :equiv :eqv :nequiv :neqv :equivalence)) 48 (:export :iterator :ring)) 52 (:use :cl :std :obj/id :obj/seq) 53 (:export :keytype :node :binary-node :unary-node :ternary-node :avl-node 54 :make-node :make-binary-node :make-unary-node :make-ternary-node :make-avl-node)) 56 (defpackage :obj/graph 58 (:use :cl :std :obj/id :obj/seq :obj/tree) 61 :weighted-edge :directed-edge :undirected-edge)) 63 (defpackage :obj/graph/dot 65 (:use :cl :std :obj/graph :obj/id :cli) 68 (defpackage :obj/color 72 #:rgb #:rgb-red #:rgb-green #:rgb-blue #:gray #:&rgb 73 #:hsv #:hsv-hue #:hsv-saturation #:hsv-value #:&hsv 74 #:rgb-to-hsv #:hsv-to-rgb #:hex-to-rgb #:as-hsv #:as-rgb 75 #:rgb-combination #:hsv-combination 76 #:parse-hex-rgb #:print-hex-rgb 77 :color-palette :parse-and-write-color-definitions)) 101 :timestamp-whole-year-difference 105 :timestamp-difference 106 :timestamp-minimize-part 107 :timestamp-maximize-part 108 :with-decoded-timestamp 112 :timestamp-day-of-week 115 :timestamp-microsecond 116 :timestamp-millennium 117 :timestamp-millisecond 126 :format-rfc1123-timestring 127 :to-rfc1123-timestring 128 :format-rfc3339-timestring 129 :to-rfc3339-timestring 131 :parse-rfc3339-timestring 132 :universal-to-timestamp 133 :timestamp-to-universal 136 :timestamp-subtimezone 140 :leap-second-adjusted 143 :find-timezone-by-location-name 144 :timezones-matching-subzone 145 :all-timezones-matching-subzone 146 :reread-timezone-repository 159 :+seconds-per-minute+ 166 :+iso-8601-date-format+ 167 :+iso-8601-time-format+ 169 :+rfc3339-format/date-only+ 172 :+iso-week-date-format+ 173 :astronomical-julian-date 174 :modified-julian-date 175 :astronomical-modified-julian-date 177 :encode-universal-time-with-tz 178 :decode-universal-time-with-tz)) 180 (defpackage :obj/music 184 :*bpm* :*key-signature* :*time-signature* 185 :*chord-table* :*key-table* :*tone-table*)) 190 (:import-from :uiop :split-string) 219 (defpackage :obj/temperature 220 (:nicknames :temperature) 222 (:export :fahrenheit :celsius :kelvin :rankine)) 224 (defpackage :obj/direction 225 (:nicknames :direction) 227 (:export :up :down :left 228 :right :east :west :north 229 :north-east :north-west :south-east :south-west 232 (defpackage :obj/shape 235 (:export :circle :square :cube :sphere :triangle :pyramid)) 239 (:use :cl :std :id :seq :sb-mop :sb-pcl) 285 (uiop:define-package :obj 286 (:use-reexport :list :hash :color 287 :seq :tree :graph :tbl 289 :music :temperature :direction :shape))