1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 ;;; --- Package definition.
6 (in-package :iolib.common-lisp-user
)
8 (defpackage :iolib.base
9 (:extend
/excluding
:iolib.common-lisp
10 #:defun
#:defmethod
#:defmacro
#:define-compiler-macro
12 (:extend
:alexandria
:split-sequence
)
16 #:subtype-error
#:subtype-error-datum
#:subtype-error-expected-supertype
19 #:debug-only
#:debug-only
*
20 #:production-only
#:production-only
*
23 #:character-designator
24 #:sb8
#:sb16
#:sb32
#:sb64
25 #:ub8
#:ub16
#:ub32
#:ub64
26 #:ub8-sarray
#:ub16-sarray
#:ub32-sarray
#:ub64-sarray
27 #:ub8-vector
#:ub16-vector
#:ub32-vector
#:ub64-vector
29 #:return
* #:lambda
* #:defun
#:defmethod
30 #:defmacro
#:define-compiler-macro
36 ;; #:function is already in CL
37 ;; #:compiler-macro is already in CL
40 ;; #:special is already in CL
41 ;; #:class is already in CL
49 #:deprecation-warning-function-name
50 #:deprecation-warning-type
51 #:deprecation-warning-reason
54 #:define-literal-reader
55 #:enable-literal-reader
#:enable-literal-reader
*
56 #:unknown-literal-syntax
#:unknown-literal-syntax-name
58 #:function-name
#:function-name-p
59 #:check-bounds
#:join
#:join
* #:shrink-vector
#:full-string
61 #:multiple-value-case
#:flags-case
63 #:timeout-designator
#:positive-timeout-designator
64 #:decode-timeout
#:normalize-timeout
#:clamp-timeout
79 #:read-ub16-from-vector
80 #:read-ub32-from-vector
83 #:dynamic-buffer-input-error
85 #:dynamic-buffer-index-out-of-bounds