This is the nibbles-streams Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:04:51 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
nibbles-streamsProof of concept for lossless audio compressor
Vasily Postnicov <shamaz.mazum@gmail.com>
2-clause BSD
0.1
trivial-gray-streams (system).
nibbles (system).
serapeum (system).
package.lisp (file).
signed-octets.lisp (file).
nibbles-streams.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
nibbles-streams/nibbles-streams.asdnibbles-streams/package.lispnibbles-streams/signed-octets.lispnibbles-streams/nibbles-streams.lispnibbles-streams/nibbles-streams.asdnibbles-streams (system).
nibbles-streams/signed-octets.lisppackage.lisp (file).
nibbles-streams (system).
read-sb8 (function).
read-sb8-sequence (function).
sb8->ub8 (function).
ub8->sb8 (function).
write-sb8 (function).
write-sb8-sequence (function).
nibbles-streams/nibbles-streams.lispsigned-octets.lisp (file).
nibbles-streams (system).
initialize-instance (method).
make-load-form (method).
nibbles-input-stream (class).
nibbles-output-stream (class).
nibbles-stream (class).
nibbles-stream-element-type (reader method).
(setf nibbles-stream-element-type) (writer method).
(setf nibbles-stream-element-type) (method).
(setf nibbles-stream-element-type) (method).
nibbles-stream-endianness (reader method).
(setf nibbles-stream-endianness) (writer method).
(setf nibbles-stream-endianness) (method).
(setf nibbles-stream-endianness) (method).
nibbles-stream-error (condition).
print-object (method).
stream-clear-input (method).
stream-clear-output (method).
stream-element-type (method).
stream-finish-output (method).
stream-force-output (method).
stream-read-byte (method).
stream-read-sequence (method).
stream-write-byte (method).
stream-write-sequence (method).
%constructor= (method).
*function-db* (special variable).
constructor-values/generic (method).
copy-db-entry (function).
db-entry (function).
db-entry (structure).
db-entry-byte-reader (reader).
db-entry-byte-writer (reader).
db-entry-element-type (reader).
db-entry-endianness (reader).
db-entry-sequence-reader (reader).
db-entry-sequence-writer (reader).
find-entry (function).
nibbles-functions (function).
nibbles-stream-byte-reader (reader method).
(setf nibbles-stream-byte-reader) (writer method).
nibbles-stream-byte-writer (reader method).
(setf nibbles-stream-byte-writer) (writer method).
nibbles-stream-sequence-reader (reader method).
(setf nibbles-stream-sequence-reader) (writer method).
nibbles-stream-sequence-writer (reader method).
(setf nibbles-stream-sequence-writer) (writer method).
nibbles-stream-stream (reader method).
read-only-struct-slot-names (method).
typesequalp (function).
update-functions (generic function).
Packages are listed by definition order.
nibbles-streamscommon-lisp.
nibbles-input-stream (class).
nibbles-output-stream (class).
nibbles-stream (class).
nibbles-stream-element-type (generic reader).
(setf nibbles-stream-element-type) (generic function).
nibbles-stream-endianness (generic reader).
(setf nibbles-stream-endianness) (generic function).
nibbles-stream-error (condition).
*function-db* (special variable).
copy-db-entry (function).
db-entry (function).
db-entry (structure).
db-entry-byte-reader (reader).
db-entry-byte-writer (reader).
db-entry-element-type (reader).
db-entry-endianness (reader).
db-entry-sequence-reader (reader).
db-entry-sequence-writer (reader).
find-entry (function).
nibbles-functions (function).
nibbles-stream-byte-reader (generic reader).
(setf nibbles-stream-byte-reader) (generic writer).
nibbles-stream-byte-writer (generic reader).
(setf nibbles-stream-byte-writer) (generic writer).
nibbles-stream-sequence-reader (generic reader).
(setf nibbles-stream-sequence-reader) (generic writer).
nibbles-stream-sequence-writer (generic reader).
(setf nibbles-stream-sequence-writer) (generic writer).
nibbles-stream-stream (generic reader).
read-sb8 (function).
read-sb8-sequence (function).
sb8->ub8 (function).
typesequalp (function).
ub8->sb8 (function).
update-functions (generic function).
write-sb8 (function).
write-sb8-sequence (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
nibbles-stream)) ¶Element type of nibble-stream. Setfable.
nibbles-stream)) ¶nibbles-stream)) ¶nibbles-stream)) ¶Element type of nibble-stream. Setfable.
nibbles-stream)) ¶Endianness of the stream. Can be :LITTLE or :BIG
nibbles-stream)) ¶nibbles-stream)) ¶nibbles-stream)) ¶Endianness of the stream. Can be :LITTLE or :BIG
nibbles-stream) &key element-type &allow-other-keys) ¶nibbles-input-stream)) ¶sb-gray.
nibbles-output-stream)) ¶sb-gray.
nibbles-stream)) ¶nibbles-output-stream)) ¶sb-gray.
nibbles-output-stream)) ¶sb-gray.
nibbles-input-stream)) ¶sb-gray.
nibbles-input-stream) sequence start end &key &allow-other-keys) ¶trivial-gray-streams.
nibbles-output-stream) byte) ¶sb-gray.
nibbles-input-stream) sequence start end &key &allow-other-keys) ¶trivial-gray-streams.
Condition class realted to nibbles-stream.
simple-error.
Input nibbles stream.
fundamental-binary-input-stream.
nibbles-stream.
Function which is called to read a byte from the stream
function
Function which is called to read a sequence of bytes from the stream
function
Output nibbles stream.
fundamental-binary-output-stream.
nibbles-stream.
Function which is called to write a byte to the stream
function
Function which is called to write a sequence of bytes to the stream
function
Generic nibbles stream. Not to be instantiated.
fundamental-binary-stream.
initialize-instance.
(setf nibbles-stream-element-type).
(setf nibbles-stream-element-type).
(setf nibbles-stream-element-type).
nibbles-stream-element-type.
(setf nibbles-stream-endianness).
(setf nibbles-stream-endianness).
(setf nibbles-stream-endianness).
nibbles-stream-endianness.
nibbles-stream-stream.
stream-element-type.
Element type of nibble-stream. Setfable.
:element-type
Endianness of the stream. Can be :LITTLE or :BIG
(member :big :little)
:little
:endianness
Underlying stream. Must be specified at creation time.
common-lisp.
stream
(error "specify underlying stream")
:stream
This slot is read-only.
Copy an instance of DB-ENTRY, optionally overriding some or all of its slots.
nibbles-input-stream)) ¶nibbles-input-stream)) ¶Function which is called to read a byte from the stream
nibbles-output-stream)) ¶nibbles-output-stream)) ¶Function which is called to write a byte to the stream
nibbles-input-stream)) ¶nibbles-input-stream)) ¶Function which is called to read a sequence of bytes from the stream
nibbles-output-stream)) ¶nibbles-output-stream)) ¶Function which is called to write a sequence of bytes to the stream
nibbles-stream)) ¶Underlying stream. Must be specified at creation time.
Update reader or writer functions after a change of element-type or endiannes.
nibbles-input-stream)) ¶nibbles-output-stream)) ¶%read-only-struct.
(member :big :little)
(alexandria:required-argument (quote nibbles-streams::endianness))
This slot is read-only.
(alexandria:required-argument (quote nibbles-streams::element-type))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::byte-reader))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::sequence-reader))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::byte-writer))
This slot is read-only.
function
(alexandria:required-argument (quote nibbles-streams::sequence-writer))
This slot is read-only.
| Jump to: | %
(
C D F G I M N P R S T U W |
|---|
| Jump to: | %
(
C D F G I M N P R S T U W |
|---|
| Jump to: | *
B E S |
|---|
| Jump to: | *
B E S |
|---|
| Jump to: | C D F N P S |
|---|
| Jump to: | C D F N P S |
|---|