The cl-transit Reference Manual

This is the cl-transit Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:48:17 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-transit

Transit library for Common Lisp

Author

Jan Sulmont <>

Home Page
Source Control

(GIT https://github.com/jsulmont/cl-transit)

Bug Tracker
License

MIT

Version

0.0.1

Dependencies
  • alexandria (system).
  • fset (system).
  • serapeum (system).
  • com.inuoe.jzon (system).
  • cl-messagepack (system).
  • local-time (system).
  • quri (system).
  • bit-smasher (system).
  • uuid (system).
  • parse-float (system).
  • flexi-streams (system).
Source

cl-transit.asd.

Child Component

src (module).


3 Modules

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


3.1 cl-transit/src

Source

cl-transit.asd.

Parent Component

cl-transit (system).

Child Components

4 Files

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


4.1 Lisp


4.1.1 cl-transit/cl-transit.asd

Source

cl-transit.asd.

Parent Component

cl-transit (system).

ASDF Systems

cl-transit.


4.1.2 cl-transit/src/packages.lisp

Source

cl-transit.asd.

Parent Component

src (module).

Packages

cl-transit.


4.1.3 cl-transit/src/cl-transit.lisp

Dependency

packages.lisp (file).

Source

cl-transit.asd.

Parent Component

src (module).

Internals

4.1.4 cl-transit/src/config.lisp

Dependency

cl-transit.lisp (file).

Source

cl-transit.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.5 cl-transit/src/types.lisp

Dependency

config.lisp (file).

Source

cl-transit.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.6 cl-transit/src/cache.lisp

Dependency

types.lisp (file).

Source

cl-transit.asd.

Parent Component

src (module).

Public Interface

print-object (method).

Internals

4.1.7 cl-transit/src/decode.lisp

Dependency

cache.lisp (file).

Source

cl-transit.asd.

Parent Component

src (module).

Public Interface
Internals

4.1.8 cl-transit/src/encode.lisp

Dependency

decode.lisp (file).

Source

cl-transit.asd.

Parent Component

src (module).

Public Interface
Internals

5 Packages

Packages are listed by definition order.


5.1 cl-transit

Source

packages.lisp.

Nickname

clt

Use List

common-lisp.

Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Special variables

Special Variable: *encode-alist-as-map*

alist will be encoded as maps

Package

cl-transit.

Source

config.lisp.

Special Variable: *encode-plist-as-map*

plist will be encoded as maps

Package

cl-transit.

Source

config.lisp.

Special Variable: *encode-target*

default ground encoding.

Package

cl-transit.

Source

config.lisp.


6.1.2 Ordinary functions

Function: decode-json (data &optional cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: decode-mp (data &optional cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: encode-json (data &optional cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-mp (data &optional cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-target ()
Package

cl-transit.

Source

config.lisp.

Function: (setf encode-target) ()
Package

cl-transit.

Source

config.lisp.


6.1.3 Standalone methods

Method: initialize-instance :after ((link tr-link) &key)
Source

types.lisp.

Method: print-object ((object tr-link) stream)
Source

types.lisp.

Method: print-object ((object tagged-value) stream)
Source

types.lisp.

Method: print-object ((object tr-timestamp) stream)
Source

types.lisp.

Method: print-object ((this write-cache) stream)
Source

cache.lisp.


6.1.4 Classes

Class: tagged-value
Package

cl-transit.

Source

types.lisp.

Direct methods
Direct slots
Slot: tag
Initform

(error "must suply a string value for 'tag")

Initargs

:tag

Readers

tag.

Writers

This slot is read-only.

Slot: rep
Initform

(error "must suply a string value for 'rep")

Initargs

:rep

Readers

rep.

Writers

This slot is read-only.

Package

cl-transit.

Source

types.lisp.

Direct methods
Direct slots
Slot: href
Type

quri.uri:uri

Initform

(error "must supply a quri:quri value for 'href")

Initargs

:href

Readers

href.

Writers

This slot is read-only.

Slot: rel
Type

string

Initform

(error "must supply a string value for 'rel")

Initargs

:rel

Readers

rel.

Writers

This slot is read-only.

Slot: name
Type

string

Initargs

:name

Readers

name.

Writers

(setf name).

Slot: render
Type

string

Initargs

:render

Readers

render.

Writers

(setf render).

Slot: prompt
Type

string

Initargs

:prompt

Readers

prompt.

Writers

(setf prompt).

Class: tr-timestamp
Package

cl-transit.

Source

types.lisp.

Direct methods
Direct slots
Slot: m

number of milliseconds around epoch

Type

integer

Initargs

:m

Readers

m.

Writers

This slot is read-only.


6.2 Internals


6.2.1 Special variables

Special Variable: *base-char-idx*
Package

cl-transit.

Source

cache.lisp.

Special Variable: *cache-code-digits*
Package

cl-transit.

Source

cache.lisp.

Special Variable: *decoders*
Package

cl-transit.

Source

decode.lisp.

Special Variable: *esc*
Package

cl-transit.

Source

cl-transit.lisp.

Special Variable: *json-max-int*

ground-integer

Package

cl-transit.

Source

config.lisp.

Special Variable: *json-min-int*

ground-integer

Package

cl-transit.

Source

config.lisp.

Special Variable: *map-as-char*
Package

cl-transit.

Source

cl-transit.lisp.

Special Variable: *max-cache-entries*
Package

cl-transit.

Source

cache.lisp.

Special Variable: *min-size-cacheable*
Package

cl-transit.

Source

cache.lisp.

Special Variable: *msgpack-max-int*

ground-integer

Package

cl-transit.

Source

config.lisp.

Special Variable: *msgpack-min-int*

ground-integer

Package

cl-transit.

Source

config.lisp.

Special Variable: *quote*
Package

cl-transit.

Source

cl-transit.lisp.

Special Variable: *res*
Package

cl-transit.

Source

cl-transit.lisp.

Special Variable: *sub*
Package

cl-transit.

Source

cl-transit.lisp.

Special Variable: *tag*
Package

cl-transit.

Source

cl-transit.lisp.


6.2.2 Ordinary functions

Function: alistp (l)

Alist predicate

Package

cl-transit.

Source

encode.lisp.

Function: cache-key-p (str)
Package

cl-transit.

Source

cache.lisp.

Function: cacheable-p (str map-key?)
Package

cl-transit.

Source

cache.lisp.

Function: code-to-index (code)
Package

cl-transit.

Source

cache.lisp.

Function: copy-tag (instance)
Package

cl-transit.

Source

decode.lisp.

Function: decode (data &optional cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: decode* (data &optional cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: decode-hash (data cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: decode-string (str cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: decode-tag (tag-str rep)
Package

cl-transit.

Source

decode.lisp.

Function: decode-vector (data cache map-key?)
Package

cl-transit.

Source

decode.lisp.

Function: default-decoder (tag rep)
Package

cl-transit.

Source

decode.lisp.

Function: encode (data &optional cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode* (data &optional cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-false ()
Package

cl-transit.

Source

encode.lisp.

Function: encode-hash-cons (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-hash-table (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-integer (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-keyword (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-list (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-null (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-ratio (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-rfc3339 (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-set (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-special-number (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-string (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-symbol (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: encode-tagged-value (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Package

cl-transit.

Source

encode.lisp.

Function: encode-tr-timestamp (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-uri (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-uuid (data)
Package

cl-transit.

Source

encode.lisp.

Function: encode-vector (data cache map-key?)
Package

cl-transit.

Source

encode.lisp.

Function: index-to-code (index)
Package

cl-transit.

Source

cache.lisp.

Function: is-byte-array (data-type)
Package

cl-transit.

Source

encode.lisp.

Function: make-cmap-hash (rep)
Package

cl-transit.

Source

decode.lisp.

Function: make-keyword (str)
Package

cl-transit.

Source

decode.lisp.

Function: make-special-number (s)
Package

cl-transit.

Source

decode.lisp.

Function: make-tag (&key tag)
Package

cl-transit.

Source

decode.lisp.

Package

cl-transit.

Source

decode.lisp.

Function: make-tr-timestamp (rep)
Package

cl-transit.

Source

decode.lisp.

Function: make-uuid (rep)
Package

cl-transit.

Source

decode.lisp.

Function: octets->uint (array n-bytes &optional start)

Interprets ‘N-BYTES‘ of a given ‘ARRAY‘ as an unsigned integer.

Package

cl-transit.

Source

encode.lisp.

Function: pair-p (data)
Package

cl-transit.

Source

encode.lisp.

Function: parse-string (s)
Package

cl-transit.

Source

decode.lisp.

Function: plistp (l)

Plist predicate.

Package

cl-transit.

Source

encode.lisp.

Function: special-numberp (data)
Package

cl-transit.

Source

encode.lisp.

Function: stringifyp (data)
Package

cl-transit.

Source

encode.lisp.

Function: tag-p (object)
Package

cl-transit.

Source

decode.lisp.

Reader: tag-tag (instance)
Writer: (setf tag-tag) (instance)
Package

cl-transit.

Source

decode.lisp.

Target Slot

tag.

Function: try-make-ratio (rep)
Package

cl-transit.

Source

decode.lisp.


6.2.3 Generic functions

Generic Reader: cache (object)
Package

cl-transit.

Methods
Reader Method: cache ((read-cache read-cache))

automatically generated reader method

Source

cache.lisp.

Target Slot

cache.

Reader Method: cache ((write-cache write-cache))

automatically generated reader method

Source

cache.lisp.

Target Slot

cache.

Generic Writer: (setf cache) (object)
Package

cl-transit.

Methods
Writer Method: (setf cache) ((read-cache read-cache))

automatically generated writer method

Source

cache.lisp.

Target Slot

cache.

Writer Method: (setf cache) ((write-cache write-cache))

automatically generated writer method

Source

cache.lisp.

Target Slot

cache.

Generic Function: cache-read (this str map-key?)
Package

cl-transit.

Methods
Method: cache-read ((this read-cache) str map-key?)
Source

cache.lisp.

Generic Function: cache-write (this str map-key?)
Package

cl-transit.

Methods
Method: cache-write ((this write-cache) str map-key?)
Source

cache.lisp.

Generic Reader: href (object)
Package

cl-transit.

Methods
Reader Method: href ((tr-link tr-link))

automatically generated reader method

Source

types.lisp.

Target Slot

href.

Generic Reader: index (object)
Package

cl-transit.

Methods
Reader Method: index ((read-cache read-cache))

automatically generated reader method

Source

cache.lisp.

Target Slot

index.

Reader Method: index ((write-cache write-cache))

automatically generated reader method

Source

cache.lisp.

Target Slot

index.

Generic Writer: (setf index) (object)
Package

cl-transit.

Methods
Writer Method: (setf index) ((read-cache read-cache))

automatically generated writer method

Source

cache.lisp.

Target Slot

index.

Writer Method: (setf index) ((write-cache write-cache))

automatically generated writer method

Source

cache.lisp.

Target Slot

index.

Generic Reader: m (object)
Package

cl-transit.

Methods
Reader Method: m ((tr-timestamp tr-timestamp))

number of milliseconds around epoch

Source

types.lisp.

Target Slot

m.

Generic Reader: name (object)
Package

cl-transit.

Methods
Reader Method: name ((tr-link tr-link))

automatically generated reader method

Source

types.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

cl-transit.

Methods
Writer Method: (setf name) ((tr-link tr-link))

automatically generated writer method

Source

types.lisp.

Target Slot

name.

Generic Reader: prompt (object)
Package

cl-transit.

Methods
Reader Method: prompt ((tr-link tr-link))

automatically generated reader method

Source

types.lisp.

Target Slot

prompt.

Generic Writer: (setf prompt) (object)
Package

cl-transit.

Methods
Writer Method: (setf prompt) ((tr-link tr-link))

automatically generated writer method

Source

types.lisp.

Target Slot

prompt.

Generic Reader: rel (object)
Package

cl-transit.

Methods
Reader Method: rel ((tr-link tr-link))

automatically generated reader method

Source

types.lisp.

Target Slot

rel.

Generic Reader: render (object)
Package

cl-transit.

Methods
Reader Method: render ((tr-link tr-link))

automatically generated reader method

Source

types.lisp.

Target Slot

render.

Generic Writer: (setf render) (object)
Package

cl-transit.

Methods
Writer Method: (setf render) ((tr-link tr-link))

automatically generated writer method

Source

types.lisp.

Target Slot

render.

Generic Reader: rep (object)
Package

cl-transit.

Methods
Reader Method: rep ((tagged-value tagged-value))

automatically generated reader method

Source

types.lisp.

Target Slot

rep.

Generic Reader: tag (object)
Package

cl-transit.

Methods
Reader Method: tag ((tagged-value tagged-value))

automatically generated reader method

Source

types.lisp.

Target Slot

tag.

Generic Function: tagged-valuep (this)
Package

cl-transit.

Methods
Method: tagged-valuep (this)
Source

types.lisp.

Method: tagged-valuep ((this tagged-value))
Source

types.lisp.

Generic Function: tr-linkp (this)
Package

cl-transit.

Methods
Method: tr-linkp (this)
Source

types.lisp.

Method: tr-linkp ((this tr-link))
Source

types.lisp.

Generic Function: tr-timestampp (this)
Package

cl-transit.

Methods
Method: tr-timestampp (this)
Source

types.lisp.

Method: tr-timestampp ((this tr-timestamp))
Source

types.lisp.


6.2.4 Structures

Structure: tag
Package

cl-transit.

Source

decode.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: tag
Readers

tag-tag.

Writers

(setf tag-tag).


6.2.5 Classes

Class: read-cache
Package

cl-transit.

Source

cache.lisp.

Direct methods
Direct slots
Slot: index
Initform

0

Readers

index.

Writers

(setf index).

Slot: cache
Initform

(make-array cl-transit::*max-cache-entries* :element-type (quote string))

Readers

cache.

Writers

(setf cache).

Class: write-cache
Package

cl-transit.

Source

cache.lisp.

Direct methods
Direct slots
Slot: index
Initform

0

Readers

index.

Writers

(setf index).

Slot: cache
Initform

(make-hash-table :size cl-transit::*max-cache-entries* :test (quote equal))

Readers

cache.

Writers

(setf cache).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   C   D   E   F   G   H   I   M   N   O   P   R   S   T  
Index Entry  Section

(
(setf cache): Private generic functions
(setf cache): Private generic functions
(setf cache): Private generic functions
(setf encode-target): Public ordinary functions
(setf index): Private generic functions
(setf index): Private generic functions
(setf index): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf prompt): Private generic functions
(setf prompt): Private generic functions
(setf render): Private generic functions
(setf render): Private generic functions
(setf tag-tag): Private ordinary functions

A
alistp: Private ordinary functions

C
cache: Private generic functions
cache: Private generic functions
cache: Private generic functions
cache-key-p: Private ordinary functions
cache-read: Private generic functions
cache-read: Private generic functions
cache-write: Private generic functions
cache-write: Private generic functions
cacheable-p: Private ordinary functions
code-to-index: Private ordinary functions
copy-tag: Private ordinary functions

D
decode: Private ordinary functions
decode*: Private ordinary functions
decode-hash: Private ordinary functions
decode-json: Public ordinary functions
decode-mp: Public ordinary functions
decode-string: Private ordinary functions
decode-tag: Private ordinary functions
decode-vector: Private ordinary functions
default-decoder: Private ordinary functions

E
encode: Private ordinary functions
encode*: Private ordinary functions
encode-false: Private ordinary functions
encode-hash-cons: Private ordinary functions
encode-hash-table: Private ordinary functions
encode-integer: Private ordinary functions
encode-json: Public ordinary functions
encode-keyword: Private ordinary functions
encode-list: Private ordinary functions
encode-mp: Public ordinary functions
encode-null: Private ordinary functions
encode-ratio: Private ordinary functions
encode-rfc3339: Private ordinary functions
encode-set: Private ordinary functions
encode-special-number: Private ordinary functions
encode-string: Private ordinary functions
encode-symbol: Private ordinary functions
encode-tagged-value: Private ordinary functions
encode-target: Public ordinary functions
encode-tr-link: Private ordinary functions
encode-tr-timestamp: Private ordinary functions
encode-uri: Private ordinary functions
encode-uuid: Private ordinary functions
encode-vector: Private ordinary functions

F
Function, (setf encode-target): Public ordinary functions
Function, (setf tag-tag): Private ordinary functions
Function, alistp: Private ordinary functions
Function, cache-key-p: Private ordinary functions
Function, cacheable-p: Private ordinary functions
Function, code-to-index: Private ordinary functions
Function, copy-tag: Private ordinary functions
Function, decode: Private ordinary functions
Function, decode*: Private ordinary functions
Function, decode-hash: Private ordinary functions
Function, decode-json: Public ordinary functions
Function, decode-mp: Public ordinary functions
Function, decode-string: Private ordinary functions
Function, decode-tag: Private ordinary functions
Function, decode-vector: Private ordinary functions
Function, default-decoder: Private ordinary functions
Function, encode: Private ordinary functions
Function, encode*: Private ordinary functions
Function, encode-false: Private ordinary functions
Function, encode-hash-cons: Private ordinary functions
Function, encode-hash-table: Private ordinary functions
Function, encode-integer: Private ordinary functions
Function, encode-json: Public ordinary functions
Function, encode-keyword: Private ordinary functions
Function, encode-list: Private ordinary functions
Function, encode-mp: Public ordinary functions
Function, encode-null: Private ordinary functions
Function, encode-ratio: Private ordinary functions
Function, encode-rfc3339: Private ordinary functions
Function, encode-set: Private ordinary functions
Function, encode-special-number: Private ordinary functions
Function, encode-string: Private ordinary functions
Function, encode-symbol: Private ordinary functions
Function, encode-tagged-value: Private ordinary functions
Function, encode-target: Public ordinary functions
Function, encode-tr-link: Private ordinary functions
Function, encode-tr-timestamp: Private ordinary functions
Function, encode-uri: Private ordinary functions
Function, encode-uuid: Private ordinary functions
Function, encode-vector: Private ordinary functions
Function, index-to-code: Private ordinary functions
Function, is-byte-array: Private ordinary functions
Function, make-cmap-hash: Private ordinary functions
Function, make-keyword: Private ordinary functions
Function, make-special-number: Private ordinary functions
Function, make-tag: Private ordinary functions
Function, make-tr-link: Private ordinary functions
Function, make-tr-timestamp: Private ordinary functions
Function, make-uuid: Private ordinary functions
Function, octets->uint: Private ordinary functions
Function, pair-p: Private ordinary functions
Function, parse-string: Private ordinary functions
Function, plistp: Private ordinary functions
Function, special-numberp: Private ordinary functions
Function, stringifyp: Private ordinary functions
Function, tag-p: Private ordinary functions
Function, tag-tag: Private ordinary functions
Function, try-make-ratio: Private ordinary functions

G
Generic Function, (setf cache): Private generic functions
Generic Function, (setf index): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf prompt): Private generic functions
Generic Function, (setf render): Private generic functions
Generic Function, cache: Private generic functions
Generic Function, cache-read: Private generic functions
Generic Function, cache-write: Private generic functions
Generic Function, href: Private generic functions
Generic Function, index: Private generic functions
Generic Function, m: Private generic functions
Generic Function, name: Private generic functions
Generic Function, prompt: Private generic functions
Generic Function, rel: Private generic functions
Generic Function, render: Private generic functions
Generic Function, rep: Private generic functions
Generic Function, tag: Private generic functions
Generic Function, tagged-valuep: Private generic functions
Generic Function, tr-linkp: Private generic functions
Generic Function, tr-timestampp: Private generic functions

H
href: Private generic functions
href: Private generic functions

I
index: Private generic functions
index: Private generic functions
index: Private generic functions
index-to-code: Private ordinary functions
initialize-instance: Public standalone methods
is-byte-array: Private ordinary functions

M
m: Private generic functions
m: Private generic functions
make-cmap-hash: Private ordinary functions
make-keyword: Private ordinary functions
make-special-number: Private ordinary functions
make-tag: Private ordinary functions
make-tr-link: Private ordinary functions
make-tr-timestamp: Private ordinary functions
make-uuid: Private ordinary functions
Method, (setf cache): Private generic functions
Method, (setf cache): Private generic functions
Method, (setf index): Private generic functions
Method, (setf index): Private generic functions
Method, (setf name): Private generic functions
Method, (setf prompt): Private generic functions
Method, (setf render): Private generic functions
Method, cache: Private generic functions
Method, cache: Private generic functions
Method, cache-read: Private generic functions
Method, cache-write: Private generic functions
Method, href: Private generic functions
Method, index: Private generic functions
Method, index: Private generic functions
Method, initialize-instance: Public standalone methods
Method, m: Private generic functions
Method, name: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, prompt: Private generic functions
Method, rel: Private generic functions
Method, render: Private generic functions
Method, rep: Private generic functions
Method, tag: Private generic functions
Method, tagged-valuep: Private generic functions
Method, tagged-valuep: Private generic functions
Method, tr-linkp: Private generic functions
Method, tr-linkp: Private generic functions
Method, tr-timestampp: Private generic functions
Method, tr-timestampp: Private generic functions

N
name: Private generic functions
name: Private generic functions

O
octets->uint: Private ordinary functions

P
pair-p: Private ordinary functions
parse-string: Private ordinary functions
plistp: Private ordinary functions
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
print-object: Public standalone methods
prompt: Private generic functions
prompt: Private generic functions

R
rel: Private generic functions
rel: Private generic functions
render: Private generic functions
render: Private generic functions
rep: Private generic functions
rep: Private generic functions

S
special-numberp: Private ordinary functions
stringifyp: Private ordinary functions

T
tag: Private generic functions
tag: Private generic functions
tag-p: Private ordinary functions
tag-tag: Private ordinary functions
tagged-valuep: Private generic functions
tagged-valuep: Private generic functions
tagged-valuep: Private generic functions
tr-linkp: Private generic functions
tr-linkp: Private generic functions
tr-linkp: Private generic functions
tr-timestampp: Private generic functions
tr-timestampp: Private generic functions
tr-timestampp: Private generic functions
try-make-ratio: Private ordinary functions


A.3 Variables

Jump to:   *  
C   H   I   M   N   P   R   S   T  
Index Entry  Section

*
*base-char-idx*: Private special variables
*cache-code-digits*: Private special variables
*decoders*: Private special variables
*encode-alist-as-map*: Public special variables
*encode-plist-as-map*: Public special variables
*encode-target*: Public special variables
*esc*: Private special variables
*json-max-int*: Private special variables
*json-min-int*: Private special variables
*map-as-char*: Private special variables
*max-cache-entries*: Private special variables
*min-size-cacheable*: Private special variables
*msgpack-max-int*: Private special variables
*msgpack-min-int*: Private special variables
*quote*: Private special variables
*res*: Private special variables
*sub*: Private special variables
*tag*: Private special variables

C
cache: Private classes
cache: Private classes

H
href: Public classes

I
index: Private classes
index: Private classes

M
m: Public classes

N
name: Public classes

P
prompt: Public classes

R
rel: Public classes
render: Public classes
rep: Public classes

S
Slot, cache: Private classes
Slot, cache: Private classes
Slot, href: Public classes
Slot, index: Private classes
Slot, index: Private classes
Slot, m: Public classes
Slot, name: Public classes
Slot, prompt: Public classes
Slot, rel: Public classes
Slot, render: Public classes
Slot, rep: Public classes
Slot, tag: Public classes
Slot, tag: Private structures
Special Variable, *base-char-idx*: Private special variables
Special Variable, *cache-code-digits*: Private special variables
Special Variable, *decoders*: Private special variables
Special Variable, *encode-alist-as-map*: Public special variables
Special Variable, *encode-plist-as-map*: Public special variables
Special Variable, *encode-target*: Public special variables
Special Variable, *esc*: Private special variables
Special Variable, *json-max-int*: Private special variables
Special Variable, *json-min-int*: Private special variables
Special Variable, *map-as-char*: Private special variables
Special Variable, *max-cache-entries*: Private special variables
Special Variable, *min-size-cacheable*: Private special variables
Special Variable, *msgpack-max-int*: Private special variables
Special Variable, *msgpack-min-int*: Private special variables
Special Variable, *quote*: Private special variables
Special Variable, *res*: Private special variables
Special Variable, *sub*: Private special variables
Special Variable, *tag*: Private special variables

T
tag: Public classes
tag: Private structures


A.4 Data types

Jump to:   C   D   E   F   M   P   R   S   T   W  
Index Entry  Section

C
cache.lisp: The cl-transit/src/cache․lisp file
cl-transit: The cl-transit system
cl-transit: The cl-transit package
cl-transit.asd: The cl-transit/cl-transit․asd file
cl-transit.lisp: The cl-transit/src/cl-transit․lisp file
Class, read-cache: Private classes
Class, tagged-value: Public classes
Class, tr-link: Public classes
Class, tr-timestamp: Public classes
Class, write-cache: Private classes
config.lisp: The cl-transit/src/config․lisp file

D
decode.lisp: The cl-transit/src/decode․lisp file

E
encode.lisp: The cl-transit/src/encode․lisp file

F
File, cache.lisp: The cl-transit/src/cache․lisp file
File, cl-transit.asd: The cl-transit/cl-transit․asd file
File, cl-transit.lisp: The cl-transit/src/cl-transit․lisp file
File, config.lisp: The cl-transit/src/config․lisp file
File, decode.lisp: The cl-transit/src/decode․lisp file
File, encode.lisp: The cl-transit/src/encode․lisp file
File, packages.lisp: The cl-transit/src/packages․lisp file
File, types.lisp: The cl-transit/src/types․lisp file

M
Module, src: The cl-transit/src module

P
Package, cl-transit: The cl-transit package
packages.lisp: The cl-transit/src/packages․lisp file

R
read-cache: Private classes

S
src: The cl-transit/src module
Structure, tag: Private structures
System, cl-transit: The cl-transit system

T
tag: Private structures
tagged-value: Public classes
tr-link: Public classes
tr-timestamp: Public classes
types.lisp: The cl-transit/src/types․lisp file

W
write-cache: Private classes