Common Lisp Package: MESSAGEPACK

README:

FUNCTION

Public

Undocumented

DECODE (BYTE-ARRAY)

DECODE-STREAM (STREAM)

ENCODE (DATA)

ENCODE-STREAM (DATA STREAM)

GET-SYMBOL-INT-TABLE (TABLE)

WRITE-HEX (DATA)

Private

Undocumented

BENCHMARK (&OPTIONAL (TEST *TEST1*))

DECODE-ARRAY (LENGTH STREAM)

DECODE-CONS (STREAM)

DECODE-MAP (LENGTH STREAM)

DECODE-RATIONAL (STREAM)

DECODE-STRING (LENGTH STREAM)

DECODE-SYMBOL (STREAM)

DECODE-SYMBOL-AS-NUMBER (STREAM)

ENCODABLE-AS-INTEGER (DATA)

ENCODE-ARRAY (DATA STREAM)

ENCODE-CONS (DATA STREAM)

ENCODE-EACH (DATA STREAM)

ENCODE-FLOAT (DATA STREAM)

ENCODE-HASH (DATA STREAM)

ENCODE-INTEGER (DATA STREAM)

ENCODE-RATIONAL (DATA STREAM)

ENCODE-RAW-BYTES (DATA STREAM)

ENCODE-SEQUENCE-LENGTH (DATA STREAM SHORT-PREFIX SHORT-LENGTH TYPECODE-16 TYPECODE-32)

ENCODE-STRING (DATA STREAM)

ENCODE-SYMBOL (DATA STREAM)

IS-BYTE-ARRAY (DATA-TYPE)

MAKE-HASH (DATA)

MKSTR (&REST ARGS)

MKSYMB (&REST ARGS)

PURE-CONS (DATA)

SB16->UB16

SB32->UB32

SB64->UB64

SB8->UB8

SBCL-ENCODE-FLOAT (DATA STREAM)

SPEED-FOR-SIZE (SIZE)

UB16->SB16

UB32->SB32

UB64->SB64

UB8->SB8

MACRO

Public

Undocumented

WITH-SYMBOL-INT-TABLE (TABLES &BODY BODY)

Private

Undocumented

LOAD-BIG-ENDIAN (STREAM BYTE-COUNT)

SIGNED-UNSIGNED-CONVERTORS (SIZE)

STORE-BIG-ENDIAN (NUMBER STREAM BYTE-COUNT)

VARIABLE

Public

Undocumented

*DECODER-PREFERS-ALISTS*

*DECODER-PREFERS-LISTS*

*INT->SYMBOL*

*SYMBOL->INT*

*USE-EXTENSIONS*

Private

Undocumented

*TEST-SIZE*

*TEST1*

*TEST2*