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
39 ;; #:special is already in CL
47 #:deprecation-warning-function-name
48 #:deprecation-warning-type
49 #:deprecation-warning-reason
52 #:define-literal-reader
53 #:enable-literal-reader
#:enable-literal-reader
*
54 #:unknown-literal-syntax
#:unknown-literal-syntax-name
56 #:function-name
#:function-name-p
57 #:check-bounds
#:join
#:join
* #:shrink-vector
#:full-string
59 #:multiple-value-case
#:flags-case
61 #:timeout-designator
#:positive-timeout-designator
62 #:decode-timeout
#:normalize-timeout
#:clamp-timeout
77 #:read-ub16-from-vector
78 #:read-ub32-from-vector
81 #:dynamic-buffer-input-error
83 #:dynamic-buffer-index-out-of-bounds