1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 ;;; --- Package definition.
6 (in-package :iolib.common-lisp-user
)
8 (defpackage :iolib.base
9 (:nicknames
:iolib
/base
)
10 (:extend
/excluding
:iolib.common-lisp
11 #:defun
#:defmethod
#:defmacro
#:define-compiler-macro
13 (:extend
:alexandria
:split-sequence
)
17 #:subtype-error
#:subtype-error-datum
#:subtype-error-expected-supertype
20 #:debug-only
#:debug-only
*
21 #:production-only
#:production-only
*
24 #:character-designator
25 #:sb8
#:sb16
#:sb32
#:sb64
26 #:ub8
#:ub16
#:ub32
#:ub64
27 #:ub8-sarray
#:ub16-sarray
#:ub32-sarray
#:ub64-sarray
28 #:ub8-vector
#:ub16-vector
#:ub32-vector
#:ub64-vector
30 #:return
* #:lambda
* #:defun
#:defmethod
31 #:defmacro
#:define-compiler-macro
37 ;; #:function is already in CL
38 ;; #:compiler-macro is already in CL
41 ;; #:special is already in CL
42 ;; #:class is already in CL
50 #:deprecation-warning-function-name
51 #:deprecation-warning-type
52 #:deprecation-warning-reason
55 #:define-literal-reader
56 #:enable-literal-reader
#:enable-literal-reader
*
57 #:unknown-literal-syntax
#:unknown-literal-syntax-name
59 #:function-name
#:function-name-p
60 #:check-bounds
#:join
#:join
* #:shrink-vector
#:full-string
62 #:multiple-value-case
#:flags-case
64 #:timeout-designator
#:positive-timeout-designator
65 #:decode-timeout
#:normalize-timeout
#:clamp-timeout
80 #:read-ub16-from-vector
81 #:read-ub32-from-vector
84 #:dynamic-buffer-input-error
86 #:dynamic-buffer-index-out-of-bounds