The hu.dwim.serializer Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The hu.dwim.serializer Reference Manual

This is the hu.dwim.serializer Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:02:56 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

http://dwim.hu/project/hu.dwim.serializer


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 hu.dwim.serializer

Authors

Attila Lendvai <attila.lendvai@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>

License

BSD or Bugroff

Description

Generic serializer and deserializer.

Defsystem Dependency

hu.dwim.asdf

Dependencies
Source

hu.dwim.serializer.asd (file)

Component

source (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 hu.dwim.serializer/source

Parent

hu.dwim.serializer (system)

Location

source/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 hu.dwim.serializer.asd

Location

hu.dwim.serializer.asd

Systems

hu.dwim.serializer (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 hu.dwim.serializer/source/package.lisp

Parent

source (module)

Location

source/package.lisp

Packages

hu.dwim.serializer


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 hu.dwim.serializer/source/duplicates.lisp

Dependency

package.lisp (file)

Parent

source (module)

Location

source/duplicates.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 hu.dwim.serializer/source/util.lisp

Dependency

duplicates.lisp (file)

Parent

source (module)

Location

source/util.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.5 hu.dwim.serializer/source/serializer.lisp

Dependencies
Parent

source (module)

Location

source/serializer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 hu.dwim.serializer

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Functions

Function: deserialize INPUT &key DESERIALIZER-MAPPER
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize OBJECT &key OUTPUT BUFFER-SIZE SERIALIZER-MAPPER
Package

hu.dwim.serializer

Source

serializer.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Generic functions

Generic Function: read-object-slots CLASS PROTOTYPE CONTEXT &key IS-REFERENCED &allow-other-keys

When using the DEFAULT-DESERIALIZER-MAPPER, the reading of STANDARD-OBJECT’s go through this generic, so that users can customize it. The PROTOTYPE argument may only be used for dispatching (it’s the CLASS-PROTOTYPE of the class)! See also WRITE-OBJECT-SLOTS.

Package

hu.dwim.serializer

Source

serializer.lisp (file)

Methods
Method: read-object-slots CLASS PROTOTYPE CONTEXT &key &allow-other-keys
Generic Function: write-object-slots CLASS OBJECT CONTEXT

When using the DEFAULT-SERIALIZER-MAPPER, the writing of the slots of STANDARD-OBJECT’s go through this generic, so that users can customize it. If you override WRITE-OBJECT-SLOTS, then make sure you also override READ-OBJECT-SLOTS!

Package

hu.dwim.serializer

Source

serializer.lisp (file)

Methods
Method: write-object-slots CLASS OBJECT CONTEXT

Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +array-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +base-char-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +base-string-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +bit-vector-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +character-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +code-mask+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +complex-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +cons-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +dotted-list-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +double-float-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +extended-char-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +first-reserved-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +float-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +hash-table-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +integer-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +integer-length-mask+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +integer-length-sign-bit-index+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +keyword-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +last-reserved-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +long-float-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +nil-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +number-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +package-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +pathname-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +proper-list-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +rational-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +reference-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +referenced-bit-marker-index+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +short-float-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +short-positive-integer+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +simple-array-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +simple-base-string-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +simple-bit-vector-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +simple-string-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +simple-unsigned-byte-8-vector-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +simple-vector-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +single-float-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +standard-class-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +standard-direct-slot-definition-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +standard-effective-slot-definition-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +standard-object-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +string-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +structure-object-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +symbol-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +t-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +unbound-slot-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +uninterned-symbol-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +vector-code+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Constant: +version+
Package

hu.dwim.serializer

Source

serializer.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: %%%+readers+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Special Variable: %%%+writers+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Special Variable: *debug-log-enabled*
Package

hu.dwim.serializer

Source

util.lisp (file)

Special Variable: *deserialize-element-position*
Package

hu.dwim.serializer

Source

serializer.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Symbol macros

Symbol Macro: +readers+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Expansion

(load-time-value hu.dwim.serializer::%%%+readers+)

Symbol Macro: +utf-8-mapping+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Expansion

(load-time-value (babel-encodings:lookup-mapping babel::*string-vector-mappings* :utf-8))

Symbol Macro: +writers+
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Expansion

(load-time-value hu.dwim.serializer::%%%+writers+)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Macros

Macro: ensure-simple-vector-size VECTOR SIZE
Package

hu.dwim.serializer

Source

duplicates.lisp (file)

Macro: log.debug FORMAT-SPECIFIER &rest ARGS
Package

hu.dwim.serializer

Source

util.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Functions

Function: %read-array DIMENSIONS ADJUSTABLE CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: %write-array OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: analyze-list LIST

Returns two values. The first value is of type (member :PROPER-LIST :DOTTED-LIST :CIRCULAR-LIST). The second value is the length of the list. For dotted lists the final item is included in the length. For circular lists the length is NIL.

Package

hu.dwim.serializer

Source

util.lisp (file)

Function: announce-identity OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: copy-serializer-context INSTANCE
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: default-deserializer-mapper CODE CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: default-serializer-mapper OBJECT CONTEXT

Returns (values TYPE-CODE HAS-IDENTITY WRITER-FUNCTION), where TYPE-CODE is the (unsigned-byte 8) code that identifies the object’s type in the serialized output; HAS-IDENTITY is a boolean telling the engine whether to keep the object’s identity through a serialize-deserialize (which is a performance overhead); and WRITER-FUNCTION is called to do the serialization after the type code has been written.

Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-array CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-base-char CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-character CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-complex CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-cons CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-dotted-list CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-element CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-extended-char CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-float CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-hash-table CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-integer CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-keyword CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-nil CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-package CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-pathname CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-proper-list CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-rational CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-simple-array CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-simple-base-string CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-simple-string CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-simple-unsigned-byte-8-vector CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-simple-vector CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-standard-class CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-standard-direct-slot-definition CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-standard-effective-slot-definition CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-standard-object/primitive CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-string CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-structure-object/primitive CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-symbol CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-t CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-uninterned-symbol CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: deserialize-vector CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: identity-map CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: identity-to-position-map CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: make-serializer-context &key (BUFFER BUFFER) (POSITION POSITION) (MAPPER MAPPER) (IDENTITY-MAP IDENTITY-MAP) (LIST-LENGTH LIST-LENGTH)
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: position-to-identity-map CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-array -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-base-char -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-character -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-complex -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-cons -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-dotted-list -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-extended-char -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-float -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-generic-string -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-hash-table -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-integer -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-keyword -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-nil -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-object CONTEXT &optional REFERENCED?
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-object-slots/primitive OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-object/primitive CONTEXT &key ALLOCATOR
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-package -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-pathname -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-proper-list -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-rational -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-simple-array -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-simple-base-string -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-simple-string -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-simple-unsigned-byte-8-vector -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-simple-vector -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-standard-class -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-standard-direct-slot-definition -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-standard-effective-slot-definition -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-standard-object/primitive -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-stream-into-vector STREAM
Package

hu.dwim.serializer

Source

duplicates.lisp (file)

Function: read-string -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-structure-object/primitive -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-symbol -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-t -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-uninterned-symbol -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-unsigned-byte-32 -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-unsigned-byte-8 -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-variable-length-positive-integer -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: read-vector -CONTEXT- &optional -REFERENCED-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: sc-buffer INSTANCE
Function: (setf sc-buffer) VALUE INSTANCE
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: sc-identity-map INSTANCE
Function: (setf sc-identity-map) VALUE INSTANCE
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: sc-list-length INSTANCE
Function: (setf sc-list-length) VALUE INSTANCE
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: sc-mapper INSTANCE
Function: (setf sc-mapper) VALUE INSTANCE
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: sc-position INSTANCE
Function: (setf sc-position) VALUE INSTANCE
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-array OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-base-char OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-character OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-complex OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-cons OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-dotted-list OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-element OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-extended-char OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-float OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-hash-table OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-integer OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-keyword OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-nil OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-package OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-pathname OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-proper-list OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-rational OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-simple-array OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-simple-base-string OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-simple-string OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-simple-unsigned-byte-8-vector OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-simple-vector OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-standard-class OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-standard-direct-slot-definition OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-standard-effective-slot-definition OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-standard-object/primitive OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-string OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-structure-object/primitive OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-symbol OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-t OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-uninterned-symbol OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serialize-vector OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: serializer-context-p OBJECT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: unread-unsigned-byte-8 CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-array -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-base-char -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-character -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-complex -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-cons -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-dotted-list -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-extended-char -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-float -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-generic-string -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-hash-table -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-integer -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-keyword -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-nil -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-object OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-object-slots/primitive OBJECT CONTEXT &optional SLOTS
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-object/primitive OBJECT CONTEXT
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-package -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-pathname -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-proper-list -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-rational -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-simple-array -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-simple-base-string -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-simple-string -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-simple-unsigned-byte-8-vector -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-simple-vector -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-standard-class -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-standard-direct-slot-definition -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-standard-effective-slot-definition -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-standard-object/primitive -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-string -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-structure-object/primitive -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-symbol -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-t -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-uninterned-symbol -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-unsigned-byte-32 -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-unsigned-byte-8 -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-variable-length-positive-integer -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Function: write-vector -OBJECT- -CONTEXT-
Package

hu.dwim.serializer

Source

serializer.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Structures

Structure: serializer-context ()
Package

hu.dwim.serializer

Source

serializer.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

print-object (method)

Direct slots
Slot: buffer
Type

(simple-array (unsigned-byte 8) (*))

Readers

sc-buffer (function)

Writers

(setf sc-buffer) (function)

Slot: position
Type

alexandria.0.dev:array-index

Initform

0

Readers

sc-position (function)

Writers

(setf sc-position) (function)

Slot: mapper
Type

function

Readers

sc-mapper (function)

Writers

(setf sc-mapper) (function)

Slot: identity-map
Type

(or null hash-table)

Readers

sc-identity-map (function)

Writers

(setf sc-identity-map) (function)

Slot: list-length
Type

(or null fixnum)

Readers

sc-list-length (function)

Writers

(setf sc-list-length) (function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.7 Types

Type: simple-unsigned-byte-8-vector &optional SIZE
Package

hu.dwim.serializer

Source

util.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   H   L   M  
Index Entry  Section

F
File, Lisp, hu.dwim.serializer.asd: The hu<dot>dwim<dot>serializer<dot>asd file
File, Lisp, hu.dwim.serializer/source/duplicates.lisp: The hu<dot>dwim<dot>serializer/source/duplicates<dot>lisp file
File, Lisp, hu.dwim.serializer/source/package.lisp: The hu<dot>dwim<dot>serializer/source/package<dot>lisp file
File, Lisp, hu.dwim.serializer/source/serializer.lisp: The hu<dot>dwim<dot>serializer/source/serializer<dot>lisp file
File, Lisp, hu.dwim.serializer/source/util.lisp: The hu<dot>dwim<dot>serializer/source/util<dot>lisp file

H
hu.dwim.serializer.asd: The hu<dot>dwim<dot>serializer<dot>asd file
hu.dwim.serializer/source: The hu<dot>dwim<dot>serializer/source module
hu.dwim.serializer/source/duplicates.lisp: The hu<dot>dwim<dot>serializer/source/duplicates<dot>lisp file
hu.dwim.serializer/source/package.lisp: The hu<dot>dwim<dot>serializer/source/package<dot>lisp file
hu.dwim.serializer/source/serializer.lisp: The hu<dot>dwim<dot>serializer/source/serializer<dot>lisp file
hu.dwim.serializer/source/util.lisp: The hu<dot>dwim<dot>serializer/source/util<dot>lisp file

L
Lisp File, hu.dwim.serializer.asd: The hu<dot>dwim<dot>serializer<dot>asd file
Lisp File, hu.dwim.serializer/source/duplicates.lisp: The hu<dot>dwim<dot>serializer/source/duplicates<dot>lisp file
Lisp File, hu.dwim.serializer/source/package.lisp: The hu<dot>dwim<dot>serializer/source/package<dot>lisp file
Lisp File, hu.dwim.serializer/source/serializer.lisp: The hu<dot>dwim<dot>serializer/source/serializer<dot>lisp file
Lisp File, hu.dwim.serializer/source/util.lisp: The hu<dot>dwim<dot>serializer/source/util<dot>lisp file

M
Module, hu.dwim.serializer/source: The hu<dot>dwim<dot>serializer/source module

Jump to:   F   H   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   I   L   M   P   R   S   U   W  
Index Entry  Section

%
%read-array: Internal functions
%write-array: Internal functions

(
(setf sc-buffer): Internal functions
(setf sc-identity-map): Internal functions
(setf sc-list-length): Internal functions
(setf sc-mapper): Internal functions
(setf sc-position): Internal functions

A
analyze-list: Internal functions
announce-identity: Internal functions

C
copy-serializer-context: Internal functions

D
default-deserializer-mapper: Internal functions
default-serializer-mapper: Internal functions
deserialize: Exported functions
deserialize-array: Internal functions
deserialize-base-char: Internal functions
deserialize-character: Internal functions
deserialize-complex: Internal functions
deserialize-cons: Internal functions
deserialize-dotted-list: Internal functions
deserialize-element: Internal functions
deserialize-extended-char: Internal functions
deserialize-float: Internal functions
deserialize-hash-table: Internal functions
deserialize-integer: Internal functions
deserialize-keyword: Internal functions
deserialize-nil: Internal functions
deserialize-package: Internal functions
deserialize-pathname: Internal functions
deserialize-proper-list: Internal functions
deserialize-rational: Internal functions
deserialize-simple-array: Internal functions
deserialize-simple-base-string: Internal functions
deserialize-simple-string: Internal functions
deserialize-simple-unsigned-byte-8-vector: Internal functions
deserialize-simple-vector: Internal functions
deserialize-standard-class: Internal functions
deserialize-standard-direct-slot-definition: Internal functions
deserialize-standard-effective-slot-definition: Internal functions
deserialize-standard-object/primitive: Internal functions
deserialize-string: Internal functions
deserialize-structure-object/primitive: Internal functions
deserialize-symbol: Internal functions
deserialize-t: Internal functions
deserialize-uninterned-symbol: Internal functions
deserialize-vector: Internal functions

E
ensure-simple-vector-size: Internal macros

F
Function, %read-array: Internal functions
Function, %write-array: Internal functions
Function, (setf sc-buffer): Internal functions
Function, (setf sc-identity-map): Internal functions
Function, (setf sc-list-length): Internal functions
Function, (setf sc-mapper): Internal functions
Function, (setf sc-position): Internal functions
Function, analyze-list: Internal functions
Function, announce-identity: Internal functions
Function, copy-serializer-context: Internal functions
Function, default-deserializer-mapper: Internal functions
Function, default-serializer-mapper: Internal functions
Function, deserialize: Exported functions
Function, deserialize-array: Internal functions
Function, deserialize-base-char: Internal functions
Function, deserialize-character: Internal functions
Function, deserialize-complex: Internal functions
Function, deserialize-cons: Internal functions
Function, deserialize-dotted-list: Internal functions
Function, deserialize-element: Internal functions
Function, deserialize-extended-char: Internal functions
Function, deserialize-float: Internal functions
Function, deserialize-hash-table: Internal functions
Function, deserialize-integer: Internal functions
Function, deserialize-keyword: Internal functions
Function, deserialize-nil: Internal functions
Function, deserialize-package: Internal functions
Function, deserialize-pathname: Internal functions
Function, deserialize-proper-list: Internal functions
Function, deserialize-rational: Internal functions
Function, deserialize-simple-array: Internal functions
Function, deserialize-simple-base-string: Internal functions
Function, deserialize-simple-string: Internal functions
Function, deserialize-simple-unsigned-byte-8-vector: Internal functions
Function, deserialize-simple-vector: Internal functions
Function, deserialize-standard-class: Internal functions
Function, deserialize-standard-direct-slot-definition: Internal functions
Function, deserialize-standard-effective-slot-definition: Internal functions
Function, deserialize-standard-object/primitive: Internal functions
Function, deserialize-string: Internal functions
Function, deserialize-structure-object/primitive: Internal functions
Function, deserialize-symbol: Internal functions
Function, deserialize-t: Internal functions
Function, deserialize-uninterned-symbol: Internal functions
Function, deserialize-vector: Internal functions
Function, identity-map: Internal functions
Function, identity-to-position-map: Internal functions
Function, make-serializer-context: Internal functions
Function, position-to-identity-map: Internal functions
Function, read-array: Internal functions
Function, read-base-char: Internal functions
Function, read-character: Internal functions
Function, read-complex: Internal functions
Function, read-cons: Internal functions
Function, read-dotted-list: Internal functions
Function, read-extended-char: Internal functions
Function, read-float: Internal functions
Function, read-generic-string: Internal functions
Function, read-hash-table: Internal functions
Function, read-integer: Internal functions
Function, read-keyword: Internal functions
Function, read-nil: Internal functions
Function, read-object: Internal functions
Function, read-object-slots/primitive: Internal functions
Function, read-object/primitive: Internal functions
Function, read-package: Internal functions
Function, read-pathname: Internal functions
Function, read-proper-list: Internal functions
Function, read-rational: Internal functions
Function, read-simple-array: Internal functions
Function, read-simple-base-string: Internal functions
Function, read-simple-string: Internal functions
Function, read-simple-unsigned-byte-8-vector: Internal functions
Function, read-simple-vector: Internal functions
Function, read-standard-class: Internal functions
Function, read-standard-direct-slot-definition: Internal functions
Function, read-standard-effective-slot-definition: Internal functions
Function, read-standard-object/primitive: Internal functions
Function, read-stream-into-vector: Internal functions
Function, read-string: Internal functions
Function, read-structure-object/primitive: Internal functions
Function, read-symbol: Internal functions
Function, read-t: Internal functions
Function, read-uninterned-symbol: Internal functions
Function, read-unsigned-byte-32: Internal functions
Function, read-unsigned-byte-8: Internal functions
Function, read-variable-length-positive-integer: Internal functions
Function, read-vector: Internal functions
Function, sc-buffer: Internal functions
Function, sc-identity-map: Internal functions
Function, sc-list-length: Internal functions
Function, sc-mapper: Internal functions
Function, sc-position: Internal functions
Function, serialize: Exported functions
Function, serialize-array: Internal functions
Function, serialize-base-char: Internal functions
Function, serialize-character: Internal functions
Function, serialize-complex: Internal functions
Function, serialize-cons: Internal functions
Function, serialize-dotted-list: Internal functions
Function, serialize-element: Internal functions
Function, serialize-extended-char: Internal functions
Function, serialize-float: Internal functions
Function, serialize-hash-table: Internal functions
Function, serialize-integer: Internal functions
Function, serialize-keyword: Internal functions
Function, serialize-nil: Internal functions
Function, serialize-package: Internal functions
Function, serialize-pathname: Internal functions
Function, serialize-proper-list: Internal functions
Function, serialize-rational: Internal functions
Function, serialize-simple-array: Internal functions
Function, serialize-simple-base-string: Internal functions
Function, serialize-simple-string: Internal functions
Function, serialize-simple-unsigned-byte-8-vector: Internal functions
Function, serialize-simple-vector: Internal functions
Function, serialize-standard-class: Internal functions
Function, serialize-standard-direct-slot-definition: Internal functions
Function, serialize-standard-effective-slot-definition: Internal functions
Function, serialize-standard-object/primitive: Internal functions
Function, serialize-string: Internal functions
Function, serialize-structure-object/primitive: Internal functions
Function, serialize-symbol: Internal functions
Function, serialize-t: Internal functions
Function, serialize-uninterned-symbol: Internal functions
Function, serialize-vector: Internal functions
Function, serializer-context-p: Internal functions
Function, unread-unsigned-byte-8: Internal functions
Function, write-array: Internal functions
Function, write-base-char: Internal functions
Function, write-character: Internal functions
Function, write-complex: Internal functions
Function, write-cons: Internal functions
Function, write-dotted-list: Internal functions
Function, write-extended-char: Internal functions
Function, write-float: Internal functions
Function, write-generic-string: Internal functions
Function, write-hash-table: Internal functions
Function, write-integer: Internal functions
Function, write-keyword: Internal functions
Function, write-nil: Internal functions
Function, write-object: Internal functions
Function, write-object-slots/primitive: Internal functions
Function, write-object/primitive: Internal functions
Function, write-package: Internal functions
Function, write-pathname: Internal functions
Function, write-proper-list: Internal functions
Function, write-rational: Internal functions
Function, write-simple-array: Internal functions
Function, write-simple-base-string: Internal functions
Function, write-simple-string: Internal functions
Function, write-simple-unsigned-byte-8-vector: Internal functions
Function, write-simple-vector: Internal functions
Function, write-standard-class: Internal functions
Function, write-standard-direct-slot-definition: Internal functions
Function, write-standard-effective-slot-definition: Internal functions
Function, write-standard-object/primitive: Internal functions
Function, write-string: Internal functions
Function, write-structure-object/primitive: Internal functions
Function, write-symbol: Internal functions
Function, write-t: Internal functions
Function, write-uninterned-symbol: Internal functions
Function, write-unsigned-byte-32: Internal functions
Function, write-unsigned-byte-8: Internal functions
Function, write-variable-length-positive-integer: Internal functions
Function, write-vector: Internal functions

G
Generic Function, read-object-slots: Exported generic functions
Generic Function, write-object-slots: Exported generic functions

I
identity-map: Internal functions
identity-to-position-map: Internal functions

L
log.debug: Internal macros

M
Macro, ensure-simple-vector-size: Internal macros
Macro, log.debug: Internal macros
make-serializer-context: Internal functions
Method, read-object-slots: Exported generic functions
Method, write-object-slots: Exported generic functions

P
position-to-identity-map: Internal functions

R
read-array: Internal functions
read-base-char: Internal functions
read-character: Internal functions
read-complex: Internal functions
read-cons: Internal functions
read-dotted-list: Internal functions
read-extended-char: Internal functions
read-float: Internal functions
read-generic-string: Internal functions
read-hash-table: Internal functions
read-integer: Internal functions
read-keyword: Internal functions
read-nil: Internal functions
read-object: Internal functions
read-object-slots: Exported generic functions
read-object-slots: Exported generic functions
read-object-slots/primitive: Internal functions
read-object/primitive: Internal functions
read-package: Internal functions
read-pathname: Internal functions
read-proper-list: Internal functions
read-rational: Internal functions
read-simple-array: Internal functions
read-simple-base-string: Internal functions
read-simple-string: Internal functions
read-simple-unsigned-byte-8-vector: Internal functions
read-simple-vector: Internal functions
read-standard-class: Internal functions
read-standard-direct-slot-definition: Internal functions
read-standard-effective-slot-definition: Internal functions
read-standard-object/primitive: Internal functions
read-stream-into-vector: Internal functions
read-string: Internal functions
read-structure-object/primitive: Internal functions
read-symbol: Internal functions
read-t: Internal functions
read-uninterned-symbol: Internal functions
read-unsigned-byte-32: Internal functions
read-unsigned-byte-8: Internal functions
read-variable-length-positive-integer: Internal functions
read-vector: Internal functions

S
sc-buffer: Internal functions
sc-identity-map: Internal functions
sc-list-length: Internal functions
sc-mapper: Internal functions
sc-position: Internal functions
serialize: Exported functions
serialize-array: Internal functions
serialize-base-char: Internal functions
serialize-character: Internal functions
serialize-complex: Internal functions
serialize-cons: Internal functions
serialize-dotted-list: Internal functions
serialize-element: Internal functions
serialize-extended-char: Internal functions
serialize-float: Internal functions
serialize-hash-table: Internal functions
serialize-integer: Internal functions
serialize-keyword: Internal functions
serialize-nil: Internal functions
serialize-package: Internal functions
serialize-pathname: Internal functions
serialize-proper-list: Internal functions
serialize-rational: Internal functions
serialize-simple-array: Internal functions
serialize-simple-base-string: Internal functions
serialize-simple-string: Internal functions
serialize-simple-unsigned-byte-8-vector: Internal functions
serialize-simple-vector: Internal functions
serialize-standard-class: Internal functions
serialize-standard-direct-slot-definition: Internal functions
serialize-standard-effective-slot-definition: Internal functions
serialize-standard-object/primitive: Internal functions
serialize-string: Internal functions
serialize-structure-object/primitive: Internal functions
serialize-symbol: Internal functions
serialize-t: Internal functions
serialize-uninterned-symbol: Internal functions
serialize-vector: Internal functions
serializer-context-p: Internal functions

U
unread-unsigned-byte-8: Internal functions

W
write-array: Internal functions
write-base-char: Internal functions
write-character: Internal functions
write-complex: Internal functions
write-cons: Internal functions
write-dotted-list: Internal functions
write-extended-char: Internal functions
write-float: Internal functions
write-generic-string: Internal functions
write-hash-table: Internal functions
write-integer: Internal functions
write-keyword: Internal functions
write-nil: Internal functions
write-object: Internal functions
write-object-slots: Exported generic functions
write-object-slots: Exported generic functions
write-object-slots/primitive: Internal functions
write-object/primitive: Internal functions
write-package: Internal functions
write-pathname: Internal functions
write-proper-list: Internal functions
write-rational: Internal functions
write-simple-array: Internal functions
write-simple-base-string: Internal functions
write-simple-string: Internal functions
write-simple-unsigned-byte-8-vector: Internal functions
write-simple-vector: Internal functions
write-standard-class: Internal functions
write-standard-direct-slot-definition: Internal functions
write-standard-effective-slot-definition: Internal functions
write-standard-object/primitive: Internal functions
write-string: Internal functions
write-structure-object/primitive: Internal functions
write-symbol: Internal functions
write-t: Internal functions
write-uninterned-symbol: Internal functions
write-unsigned-byte-32: Internal functions
write-unsigned-byte-8: Internal functions
write-variable-length-positive-integer: Internal functions
write-vector: Internal functions

Jump to:   %   (  
A   C   D   E   F   G   I   L   M   P   R   S   U   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   %   *   +  
B   C   I   L   M   P   S  
Index Entry  Section

%
%%%+readers+: Internal special variables
%%%+writers+: Internal special variables

*
*debug-log-enabled*: Internal special variables
*deserialize-element-position*: Internal special variables

+
+array-code+: Internal constants
+base-char-code+: Internal constants
+base-string-code+: Internal constants
+bit-vector-code+: Internal constants
+character-code+: Internal constants
+code-mask+: Internal constants
+complex-code+: Internal constants
+cons-code+: Internal constants
+dotted-list-code+: Internal constants
+double-float-code+: Internal constants
+extended-char-code+: Internal constants
+first-reserved-code+: Internal constants
+float-code+: Internal constants
+hash-table-code+: Internal constants
+integer-code+: Internal constants
+integer-length-mask+: Internal constants
+integer-length-sign-bit-index+: Internal constants
+keyword-code+: Internal constants
+last-reserved-code+: Internal constants
+long-float-code+: Internal constants
+nil-code+: Internal constants
+number-code+: Internal constants
+package-code+: Internal constants
+pathname-code+: Internal constants
+proper-list-code+: Internal constants
+rational-code+: Internal constants
+readers+: Internal symbol macros
+reference-code+: Internal constants
+referenced-bit-marker-index+: Internal constants
+short-float-code+: Internal constants
+short-positive-integer+: Internal constants
+simple-array-code+: Internal constants
+simple-base-string-code+: Internal constants
+simple-bit-vector-code+: Internal constants
+simple-string-code+: Internal constants
+simple-unsigned-byte-8-vector-code+: Internal constants
+simple-vector-code+: Internal constants
+single-float-code+: Internal constants
+standard-class-code+: Internal constants
+standard-direct-slot-definition-code+: Internal constants
+standard-effective-slot-definition-code+: Internal constants
+standard-object-code+: Internal constants
+string-code+: Internal constants
+structure-object-code+: Internal constants
+symbol-code+: Internal constants
+t-code+: Internal constants
+unbound-slot-code+: Internal constants
+uninterned-symbol-code+: Internal constants
+utf-8-mapping+: Internal symbol macros
+vector-code+: Internal constants
+version+: Internal constants
+writers+: Internal symbol macros

B
buffer: Internal structures

C
Constant, +array-code+: Internal constants
Constant, +base-char-code+: Internal constants
Constant, +base-string-code+: Internal constants
Constant, +bit-vector-code+: Internal constants
Constant, +character-code+: Internal constants
Constant, +code-mask+: Internal constants
Constant, +complex-code+: Internal constants
Constant, +cons-code+: Internal constants
Constant, +dotted-list-code+: Internal constants
Constant, +double-float-code+: Internal constants
Constant, +extended-char-code+: Internal constants
Constant, +first-reserved-code+: Internal constants
Constant, +float-code+: Internal constants
Constant, +hash-table-code+: Internal constants
Constant, +integer-code+: Internal constants
Constant, +integer-length-mask+: Internal constants
Constant, +integer-length-sign-bit-index+: Internal constants
Constant, +keyword-code+: Internal constants
Constant, +last-reserved-code+: Internal constants
Constant, +long-float-code+: Internal constants
Constant, +nil-code+: Internal constants
Constant, +number-code+: Internal constants
Constant, +package-code+: Internal constants
Constant, +pathname-code+: Internal constants
Constant, +proper-list-code+: Internal constants
Constant, +rational-code+: Internal constants
Constant, +reference-code+: Internal constants
Constant, +referenced-bit-marker-index+: Internal constants
Constant, +short-float-code+: Internal constants
Constant, +short-positive-integer+: Internal constants
Constant, +simple-array-code+: Internal constants
Constant, +simple-base-string-code+: Internal constants
Constant, +simple-bit-vector-code+: Internal constants
Constant, +simple-string-code+: Internal constants
Constant, +simple-unsigned-byte-8-vector-code+: Internal constants
Constant, +simple-vector-code+: Internal constants
Constant, +single-float-code+: Internal constants
Constant, +standard-class-code+: Internal constants
Constant, +standard-direct-slot-definition-code+: Internal constants
Constant, +standard-effective-slot-definition-code+: Internal constants
Constant, +standard-object-code+: Internal constants
Constant, +string-code+: Internal constants
Constant, +structure-object-code+: Internal constants
Constant, +symbol-code+: Internal constants
Constant, +t-code+: Internal constants
Constant, +unbound-slot-code+: Internal constants
Constant, +uninterned-symbol-code+: Internal constants
Constant, +vector-code+: Internal constants
Constant, +version+: Internal constants

I
identity-map: Internal structures

L
list-length: Internal structures

M
mapper: Internal structures

P
position: Internal structures

S
Slot, buffer: Internal structures
Slot, identity-map: Internal structures
Slot, list-length: Internal structures
Slot, mapper: Internal structures
Slot, position: Internal structures
Special Variable, %%%+readers+: Internal special variables
Special Variable, %%%+writers+: Internal special variables
Special Variable, *debug-log-enabled*: Internal special variables
Special Variable, *deserialize-element-position*: Internal special variables
Symbol Macro, +readers+: Internal symbol macros
Symbol Macro, +utf-8-mapping+: Internal symbol macros
Symbol Macro, +writers+: Internal symbol macros

Jump to:   %   *   +  
B   C   I   L   M   P   S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   H   P   S   T  
Index Entry  Section

H
hu.dwim.serializer: The hu<dot>dwim<dot>serializer system
hu.dwim.serializer: The hu<dot>dwim<dot>serializer package

P
Package, hu.dwim.serializer: The hu<dot>dwim<dot>serializer package

S
serializer-context: Internal structures
simple-unsigned-byte-8-vector: Internal types
Structure, serializer-context: Internal structures
System, hu.dwim.serializer: The hu<dot>dwim<dot>serializer system

T
Type, simple-unsigned-byte-8-vector: Internal types

Jump to:   H   P   S   T