The cl-erlang-term Reference Manual

Table of Contents

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

The cl-erlang-term Reference Manual

This is the cl-erlang-term Reference Manual, version 0.2.2, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:15:24 2018 GMT+0.


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

1 Introduction

cl-erlang-term

Version: 0.2.2

cl-erlang-term is a Common Lisp library for encoding and decoding objects in the Erlang External Term Format.

How to install

Use Quicklisp to install cl-erlang-term.

> (ql:quickload :erlang-term)

alternatively

> (ql:quickload :erlang-term-optima)

if you wish to include the optima extensions for pattern matching on Erlang objects.

Dependencies

Optional dependencies:

How to run the unit-tests

> (ql:quickload :erlang-term-test)
...
> (erlang-term-test:run-all-tests)

API

Encoding/decoding

[Function]
decode bytes &key start version-tag => erlang-term, position

Decodes the sequence bytes into an Erlang term, starting from position start. If version-tag has an integer value, bytes is expected to begin with a version tag byte of that value.

start defaults to 0. version-tag defaults to 131.

position is the location in bytes where the decoding ended.

[Function]
encode term &key version-tag compressed => bytes

Encodes term into a sequence of bytes. If version-tag has an integer value, bytes will start with a version tag byte of that value. If compressed is true, the encoded term will be zlib-compressed.

version-tag defaults to 131. compressed defaults to false.

Erlang object functions

Creating Erlang objects

[Function]
binary &rest bytes => binary

Creates a new Erlang binary with the contents of bytes.

[Function]
binary-to-string binary => string

Converts binary to a string.

[Function]
bytes-to-binary bytes => binary

Creates a new Erlang binary with the contents from the byte sequence bytes.

[Function]
make-atom string => atom

Creates a new Erlang atom (a symbol) with the name of string. The symbol is interned in the package designated by *atom-symbol-package*.

[Function]
make-pid node id serial creation => pid

Creates a new Erlang pid identified by the values of node, id, serial, and creation.

[Function]
make-port node id creation => port

Creates a new Erlang port identified by the values of node, id, and creation.

[Function]
make-reference node id creation => reference

Creates a new Erlang reference identified by the values of node, id, and creation.

[Function]
string-to-binary string => binary

Creates a new Erlang binary with the contents of string converted to bytes.

[Function]
tuple &rest erlang-translatable-objects => tuple

Creates a new Erlang tuple with erlang-translatable-objects as elements.

Erlang object accessors

[Reader]
bytes binary => byte-vector

Reader method for getting the contents of binary as byte vector.

[Reader]
bits-in-last-byte bit-binary => number-of-bits

Reader method for getting the number of bits in the last byte of bit-binary.

[Reader]
arity fun-or-tuple => arity

Reader method for getting the arity of either an Erlang fun or an Erlang tuple. The arity of a fun is the number of arguments it takes. The arity of a tuple is the number of elements in it.

[Reader]
size binary-or-tuple => size

Reader method for getting the size of either an Erlang binary or an Erlang tuple. The size of a binary is the number of bytes in it. The size of a tuple is the number of elements in it.

[Reader]
elements tuple => vector

Reader method for getting the elements of tuple as a vector.

[Function]
tuple-arity tuple => arity

Function for getting the number of elements in a tuple.

[Function]
tuple-ref tuple pos => element

Function for getting the element in tuple at position pos.

[Reader]
node identifier => node-name

Reader method for getting the node name from identifier, which is an Erlang pid, port, or reference.

[Reader]
module fun => module-name

Reader method for getting the module name from an Erlang fun.

Generic Erlang object functions

[Generic function]
match-p object-a object-b => boolean

Returns true if object-a and object-b match in the Erlang sense, i.e. they are structurally equivalent. Otherwise returns false.

Variables

[Constant variable]
+protocol-version+

The protocol version byte tag used in the Erlang External Term Format.

Value: 131

[Special variable]
*atom-symbol-package*

The package in which atom symbols are interned. Symbols are uninterned if NIL.

Default value: :keyword

[Special variable]
*erlang-false-is-lisp-nil*

Treat the Erlang atom false as the Lisp symbol NIL instead of '|false|.

Default value: false

[Special variable]
*erlang-string-is-lisp-string*

Treat Erlang strings as Lisp strings instead of lists of integers.

Default value: false

[Special variable]
*erlang-true-is-lisp-t*

Treat the Erlang atom true as the Lisp symbol T instead of '|true|.

Default value: false

[Special variable]
*lisp-nil-at-tail-is-erlang-empty-list*

Treat the Lisp symbol NIL at the tail of a list as the empty list instead of as the Erlang atom 'NIL'.

Default value: true

[Special variable]
*lisp-nil-is-erlang-empty-list*

Treat the Lisp symbol NIL as the empty list instead of as the Erlang atom 'NIL'.

Default value: true

[Special variable]
*lisp-nil-is-erlang-false*

Treat the Lisp symbol NIL as the Erlang atom false instead of 'NIL'.

Default value: false

[Special variable]
*lisp-string-is-erlang-binary*

Treat Lisp strings as Erlang binaries instead of as lists of integers.

Default value: false

[Special variable]
*lisp-t-is-erlang-true*

Treat the Lisp symbol T as the Erlang atom true instead of 'T'.

Default value: false

Types

Abstract types

[Type]
erlang-translatable

The base type for all types of objects that may be translated to Erlang terms.

Directly translatable types: integer, float, symbol, string, and list if all elements also are translatable.

Other types of Erlang terms are translated to subtypes of erlang-object.

[Class]
erlang-object

The base class for all Erlang term types that are not directly translatable to Lisp types.

[Class]
erlang-fun (erlang-object)

The base class for the different representations of Erlang funs.

[Class]
erlang-internal-fun (erlang-fun, erlang-object)

The base class for the two different representations of internal Erlang funs.

Concrete types

[Class]
erlang-binary (erlang-object)

Represents an Erlang binary or bit-binary.

[Class]
erlang-external-fun (erlang-fun, erlang-object)

Represents an external Erlang fun: fun M:F/A.

[Class]
erlang-new-internal-fun (erlang-internal-fun, erlang-fun, erlang-object)

Represents an internal Erlang fun: fun F/A and fun(Arg1,..) -> ... end.

[Class]
erlang-old-internal-fun (erlang-internal-fun, erlang-fun, erlang-object)

Represents an internal Erlang fun: fun F/A and fun(Arg1,..) -> ... end.

[Class]
erlang-pid (erlang-object)

Represents an Erlang pid.

[Class]
erlang-port (erlang-object)

Represents an Erlang port.

[Class]
erlang-reference (erlang-object)

Represents an Erlang reference.

[Class]
erlang-tuple (erlang-object)

Represents an Erlang tuple.


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 erlang-term

Author

Markus Flambard <mflambard@common-lisp.net>

License

MIT License

Description

Erlang External Term Format

Version

0.2.2

Dependencies
Source

erlang-term.asd (file)

Component

src (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 erlang-term/src

Parent

erlang-term (system)

Location

src/

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 erlang-term.asd

Location

erlang-term.asd

Systems

erlang-term (system)

Packages

erlang-term-system


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

4.1.2 erlang-term/src/packages.lisp

Parent

src (module)

Location

src/packages.lisp

Packages

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

4.1.3 erlang-term/src/macros.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/macros.lisp

Internal Definitions

multiple-value-bind* (macro)


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

4.1.4 erlang-term/src/conditions.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/conditions.lisp

Exported Definitions
Internal Definitions

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

4.1.5 erlang-term/src/special-variables.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/special-variables.lisp

Exported Definitions

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

4.1.6 erlang-term/src/atom-cache-interface.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/atom-cache-interface.lisp

Exported Definitions

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

4.1.7 erlang-term/src/bops.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/bops.lisp

Exported Definitions

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

4.1.8 erlang-term/src/generic-functions.lisp

Dependency

packages.lisp (file)

Parent

src (module)

Location

src/generic-functions.lisp

Exported Definitions
Internal Definitions

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

4.1.9 erlang-term/src/classes.lisp

Dependencies
Parent

src (module)

Location

src/classes.lisp

Exported Definitions
Internal Definitions

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

4.1.10 erlang-term/src/type-erlang-translatable.lisp

Dependencies
Parent

src (module)

Location

src/type-erlang-translatable.lisp

Exported Definitions

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

4.1.11 erlang-term/src/compressed-term.lisp

Dependencies
Parent

src (module)

Location

src/compressed-term.lisp

Internal Definitions

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

4.1.12 erlang-term/src/coding-api.lisp

Dependencies
Parent

src (module)

Location

src/coding-api.lisp

Exported Definitions

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

4.1.13 erlang-term/src/erlang-atom.lisp

Dependencies
Parent

src (module)

Location

src/erlang-atom.lisp

Exported Definitions
Internal Definitions

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

4.1.14 erlang-term/src/erlang-binary.lisp

Dependencies
Parent

src (module)

Location

src/erlang-binary.lisp

Exported Definitions
Internal Definitions

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

4.1.15 erlang-term/src/erlang-float.lisp

Dependencies
Parent

src (module)

Location

src/erlang-float.lisp

Exported Definitions

match-p (method)

Internal Definitions

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

4.1.16 erlang-term/src/erlang-fun.lisp

Dependencies
Parent

src (module)

Location

src/erlang-fun.lisp

Exported Definitions
Internal Definitions

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

4.1.17 erlang-term/src/erlang-integer.lisp

Dependencies
Parent

src (module)

Location

src/erlang-integer.lisp

Exported Definitions

match-p (method)

Internal Definitions

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

4.1.18 erlang-term/src/erlang-list.lisp

Dependencies
Parent

src (module)

Location

src/erlang-list.lisp

Exported Definitions

match-p (method)

Internal Definitions

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

4.1.19 erlang-term/src/erlang-pid.lisp

Dependencies
Parent

src (module)

Location

src/erlang-pid.lisp

Exported Definitions
Internal Definitions

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

4.1.20 erlang-term/src/erlang-port.lisp

Dependencies
Parent

src (module)

Location

src/erlang-port.lisp

Exported Definitions
Internal Definitions

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

4.1.21 erlang-term/src/erlang-reference.lisp

Dependencies
Parent

src (module)

Location

src/erlang-reference.lisp

Exported Definitions
Internal Definitions

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

4.1.22 erlang-term/src/erlang-string.lisp

Dependencies
Parent

src (module)

Location

src/erlang-string.lisp

Exported Definitions

match-p (method)

Internal Definitions

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

4.1.23 erlang-term/src/erlang-tuple.lisp

Dependencies
Parent

src (module)

Location

src/erlang-tuple.lisp

Exported Definitions
Internal Definitions

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

5 Packages

Packages are listed by definition order.


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

5.1 erlang-term-system

Source

erlang-term.asd

Use List

common-lisp


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

5.2 erlang-term

Erlang External Term Format

Source

packages.lisp (file)

Nickname

etf

Use List
Exported Definitions
Internal Definitions

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

5.3 etf-bops

Byte operations.

Source

packages.lisp (file)

Use List

common-lisp

Used By List

erlang-term

Exported Definitions

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

5.4 etf-atom-cache-interface

A generic atom cache interface. This interface is expected to
be implemented by an application that wants to use cached atom references.

Source

packages.lisp (file)

Nickname

etf-aci

Use List

common-lisp

Exported 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 Constants

Constant: +protocol-version+
Package

erlang-term

Source

coding-api.lisp (file)


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

6.1.2 Special variables

Special Variable: *atom-cache*

The current atom cache. Bind this variable prior to encoding/decoding terms to make use of cached atoms in it.

Package

etf-atom-cache-interface

Source

atom-cache-interface.lisp (file)

Special Variable: *atom-symbol-package*

The package in which atom symbols are interned. Symbols are uninterned if NIL.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *erlang-false-is-lisp-nil*

Interpret the Erlang ’false’ as NIL instead of ’|false| in Lisp.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *erlang-string-is-lisp-string*

Interpret an Erlang string as Lisp string instead of a Lisp list.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *erlang-true-is-lisp-t*

Interpret the Erlang ’true’ as T instead of ’|true| in Lisp.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *lisp-nil-at-tail-is-erlang-empty-list*

Send the Lisp NIL at the tail of a list to Erlang as the empty list instead of as a symbol.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *lisp-nil-is-erlang-empty-list*

Send the Lisp NIL to Erlang as the empty list instead of as a symbol.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *lisp-nil-is-erlang-false*

Send the Lisp NIL to Erlang as ’false’ instead of ’NIL’.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *lisp-string-is-erlang-binary*

Send a Lisp string to Erlang as a binary instead of a list.

Package

erlang-term

Source

special-variables.lisp (file)

Special Variable: *lisp-t-is-erlang-true*

Send the Lisp T to Erlang as ’true’ instead of ’T’.

Package

erlang-term

Source

special-variables.lisp (file)


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

6.1.3 Compiler macros

Compiler Macro: binary &rest BYTES
Package

erlang-term

Source

erlang-binary.lisp (file)

Compiler Macro: string-to-binary STRING
Package

erlang-term

Source

erlang-binary.lisp (file)


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

6.1.4 Functions

Function: binary &rest BYTES

Creates an Erlang binary from BYTES.

Package

erlang-term

Source

erlang-binary.lisp (file)

Function: binary-to-string BINARY

Translates the bytes in BINARY to an ASCII string.

Package

erlang-term

Source

erlang-binary.lisp (file)

Function: bytes-to-binary BYTES

Creates an Erlang binary from BYTES.

Package

erlang-term

Source

erlang-binary.lisp (file)

Function: bytes-to-double-float BYTES
Package

etf-bops

Source

bops.lisp (file)

Function: bytes-to-signed-int32 BYTES &optional POS
Package

etf-bops

Source

bops.lisp (file)

Function: bytes-to-string BYTES &optional LENGTH POS
Package

etf-bops

Source

bops.lisp (file)

Function: bytes-to-uint16 BYTES &optional POS
Package

etf-bops

Source

bops.lisp (file)

Function: bytes-to-uint32 BYTES &optional POS
Package

etf-bops

Source

bops.lisp (file)

Function: bytes-to-unsigned-integer BYTES &optional NUMBER-OF-BYTES POS
Package

etf-bops

Source

bops.lisp (file)

Function: decode BYTES &key START VERSION-TAG

Decode a sequence of bytes to an Erlang object.

Package

erlang-term

Source

coding-api.lisp (file)

Function: double-float-to-bytes F
Package

etf-bops

Source

bops.lisp (file)

Function: encode TERM &key VERSION-TAG COMPRESSED

Encode an Erlang object into a sequence of bytes.

Package

erlang-term

Source

coding-api.lisp (file)

Function: erlang-translatable-p OBJECT

Returns true if OBJECT is translatable to an Erlang object.

Package

erlang-term

Source

type-erlang-translatable.lisp (file)

Function: make-atom STRING
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: make-pid NODE ID SERIAL CREATION
Package

erlang-term

Source

erlang-pid.lisp (file)

Function: make-port NODE ID CREATION
Package

erlang-term

Source

erlang-port.lisp (file)

Function: make-reference NODE ID CREATION
Package

erlang-term

Source

erlang-reference.lisp (file)

Function: read-bytes N STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: read-signed-int32 STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: read-string N STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: read-uint16 STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: read-uint32 STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: signed-int32-to-bytes INT
Package

etf-bops

Source

bops.lisp (file)

Function: string-to-binary STRING

Creates an Erlang binary from the characters in STRING.

Package

erlang-term

Source

erlang-binary.lisp (file)

Function: string-to-byte-list STRING
Package

etf-bops

Source

bops.lisp (file)

Function: string-to-byte-vector STRING
Package

etf-bops

Source

bops.lisp (file)

Function: tuple &rest ERLANG-TRANSLATABLE-OBJECTS

Create an Erlang tuple

Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: tuple-arity TUPLE
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: tuple-ref TUPLE POS
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: uint16-to-bytes INT
Package

etf-bops

Source

bops.lisp (file)

Function: uint32-to-bytes INT
Package

etf-bops

Source

bops.lisp (file)

Function: unsigned-integer-to-bytes UINT NUMBER-OF-BYTES
Package

etf-bops

Source

bops.lisp (file)

Function: write-signed-int32 INT STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: write-uint16 INT STREAM
Package

etf-bops

Source

bops.lisp (file)

Function: write-uint32 INT STREAM
Package

etf-bops

Source

bops.lisp (file)


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

6.1.5 Generic functions

Generic Function: arity TUPLE-OR-FUN

Returns the arity of an Erlang tuple or fun.

Package

erlang-term

Source

generic-functions.lisp (file)

Methods
Method: arity (X erlang-tuple)

The number of elements of Erlang tuple X.

Source

erlang-tuple.lisp (file)

Method: arity (ERLANG-FUN erlang-fun)

The arity of an Erlang Fun.

Source

classes.lisp (file)

Generic Function: bits-in-last-byte OBJECT
Package

erlang-term

Methods
Method: bits-in-last-byte (ERLANG-BINARY erlang-binary)

The number of bits in the last byte of an Erlang binary.

Source

erlang-binary.lisp (file)

Generic Function: bytes CONDITION
Package

erlang-term

Methods
Method: bytes (ERLANG-BINARY erlang-binary)

Returns a vector of bytes from an Erlang binary.

Source

erlang-binary.lisp (file)

Method: bytes (CONDITION malformed-external-erlang-term-error)
Source

conditions.lisp (file)

Method: bytes (CONDITION malformed-message-error)
Source

conditions.lisp (file)

Method: bytes (CONDITION atom-not-in-cache-error)
Source

conditions.lisp (file)

Method: bytes (CONDITION atom-cache-missing-error)
Source

conditions.lisp (file)

Generic Function: elements OBJECT
Package

erlang-term

Methods
Method: elements (ERLANG-TUPLE erlang-tuple)

automatically generated reader method

Source

erlang-tuple.lisp (file)

Generic Function: get-atom REFERENCE CACHE

Get and return the atom from CACHE identified by REFERENCE.
The second return value is a boolean that indicates whether an atom was found for REFERENCE. The first return value is NIL when no atom is found.

Package

etf-atom-cache-interface

Source

atom-cache-interface.lisp (file)

Generic Function: match-p OBJECT-A OBJECT-B

Predicate for testing if two Erlang objects match.

Package

erlang-term

Source

generic-functions.lisp (file)

Methods
Method: match-p (A erlang-tuple) (B erlang-tuple)
Source

erlang-tuple.lisp (file)

Method: match-p (A string) (B string)
Source

erlang-string.lisp (file)

Method: match-p (A erlang-pid) (B erlang-pid)
Source

erlang-pid.lisp (file)

Method: match-p (A list) (B list)
Source

erlang-list.lisp (file)

Method: match-p (A integer) (B integer)
Source

erlang-integer.lisp (file)

Method: match-p (A erlang-new-internal-fun) (B erlang-new-internal-fun)
Source

erlang-fun.lisp (file)

Method: match-p (A erlang-internal-fun) (B erlang-internal-fun)
Source

erlang-fun.lisp (file)

Method: match-p (A erlang-external-fun) (B erlang-external-fun)
Source

erlang-fun.lisp (file)

Method: match-p (A erlang-fun) (B erlang-fun)
Source

erlang-fun.lisp (file)

Method: match-p (A float) (B float)
Source

erlang-float.lisp (file)

Method: match-p (A erlang-binary) (B erlang-binary)
Source

erlang-binary.lisp (file)

Method: match-p (A symbol) (B symbol)
Source

erlang-atom.lisp (file)

Method: match-p (A erlang-identifier) (B erlang-identifier)
Source

classes.lisp (file)

Method: match-p A B
Generic Function: module OBJECT
Package

erlang-term

Methods
Method: module (ERLANG-FUN erlang-fun)

automatically generated reader method

Source

classes.lisp (file)

Generic Function: node OBJECT
Package

erlang-term

Methods
Method: node (ERLANG-IDENTIFIER erlang-identifier)

automatically generated reader method

Source

classes.lisp (file)

Generic Function: put-atom ATOM CACHE

Put ATOM into CACHE, creating a new entry for it if it does
not already exist. Returns the reference that identifies the atom, otherwise returns NIL if for some reason the atom could not be cached.

Package

etf-atom-cache-interface

Source

atom-cache-interface.lisp (file)

Generic Function: size TUPLE-OR-BINARY

Returns the size of an Erlang tuple or binary.

Package

erlang-term

Source

generic-functions.lisp (file)

Methods
Method: size (X erlang-tuple)

The number of elements of Erlang tuple X.

Source

erlang-tuple.lisp (file)

Method: size (X erlang-binary)

The byte-size of Erlang binary X.

Source

erlang-binary.lisp (file)


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

6.1.6 Conditions

Condition: malformed-external-erlang-term-error ()

This error is signaled when an encoded Erlang term is malformed.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods

bytes (method)

Direct slots
Slot: bytes
Initargs

:bytes

Readers

bytes (generic function)

Condition: not-implemented-error ()

The signaling function is not implemented yet.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

program-error (condition)

Direct methods

comment (method)

Direct slots
Slot: comment
Initargs

:comment

Readers

comment (generic function)

Condition: unexpected-message-tag-error ()

This error is signaled when an unexpected message tag is read.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

malformed-message-error (condition)

Direct methods
Direct slots
Slot: received-tag
Initargs

:received-tag

Readers

received-tag (generic function)

Slot: expected-tags
Initargs

:expected-tags

Readers

expected-tags (generic function)

Condition: untranslatable-lisp-object-error ()

This error is signaled when trying to encode an unencodable object.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods

object (method)

Direct slots
Slot: object
Initargs

:object

Readers

object (generic function)


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

6.1.7 Classes

Class: erlang-binary ()

Erlang binary.

Package

erlang-term

Source

erlang-binary.lisp (file)

Direct superclasses

erlang-object (class)

Direct methods
Direct slots
Slot: bytes

Returns a vector of bytes from an Erlang binary.

Initargs

:bytes

Readers

bytes (generic function)

Slot: bits

The number of bits in the last byte of an Erlang binary.

Initargs

:bits

Initform

8

Readers

bits-in-last-byte (generic function)

Class: erlang-external-fun ()

Erlang fun in external format (module:function/arity).

Package

erlang-term

Source

erlang-fun.lisp (file)

Direct superclasses

erlang-fun (class)

Direct methods
Direct slots
Slot: function
Initargs

:function

Class: erlang-fun ()

Erlang fun.

Package

erlang-term

Source

classes.lisp (file)

Direct superclasses

erlang-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: module
Initargs

:module

Readers

module (generic function)

Slot: arity

The arity of an Erlang Fun.

Initargs

:arity

Readers

arity (generic function)

Class: erlang-internal-fun ()

Erlang fun in internal format.

Package

erlang-term

Source

classes.lisp (file)

Direct superclasses

erlang-fun (class)

Direct subclasses
Direct methods
Direct slots
Slot: pid
Initargs

:pid

Slot: index
Initargs

:index

Slot: uniq
Initargs

:uniq

Slot: free-vars
Initargs

:free-vars

Readers

free-vars (generic function)

Class: erlang-new-internal-fun ()

Erlang fun in new internal format.

Package

erlang-term

Source

erlang-fun.lisp (file)

Direct superclasses

erlang-internal-fun (class)

Direct methods
Direct slots
Slot: index
Initargs

:old-index

Slot: uniq
Initargs

:old-uniq

Slot: new-uniq
Initargs

:uniq

Slot: new-index
Initargs

:index

Class: erlang-object ()
Package

erlang-term

Source

classes.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods

make-load-form (method)

Class: erlang-old-internal-fun ()

Erlang fun in old internal-format

Package

erlang-term

Source

erlang-fun.lisp (file)

Direct superclasses

erlang-internal-fun (class)

Direct methods

encode-erlang-object (method)

Class: erlang-pid ()

Erlang PID.

Package

erlang-term

Source

erlang-pid.lisp (file)

Direct superclasses

erlang-identifier (class)

Direct methods
Direct slots
Slot: serial
Initargs

:serial

Class: erlang-port ()

Erlang port.

Package

erlang-term

Source

erlang-port.lisp (file)

Direct superclasses

erlang-identifier (class)

Direct methods
Class: erlang-reference ()

Erlang ref.

Package

erlang-term

Source

erlang-reference.lisp (file)

Direct superclasses

erlang-identifier (class)

Direct methods
Class: erlang-tuple ()

Erlang tuple.

Package

erlang-term

Source

erlang-tuple.lisp (file)

Direct superclasses

erlang-object (class)

Direct methods
Direct slots
Slot: elements
Initargs

:elements

Readers

elements (generic function)


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

6.1.8 Types

Type: erlang-translatable ()

A type that encompasses all types of Lisp objects that can be translated to Erlang objects.

Package

erlang-term

Source

type-erlang-translatable.lisp (file)


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

6.2 Internal definitions


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

6.2.1 Constants

Constant: +atom-cache-ref+
Package

erlang-term

Source

erlang-atom.lisp (file)

Constant: +atom-ext+
Package

erlang-term

Source

erlang-atom.lisp (file)

Constant: +binary-ext+
Package

erlang-term

Source

erlang-binary.lisp (file)

Constant: +bit-binary-ext+
Package

erlang-term

Source

erlang-binary.lisp (file)

Constant: +compressed-term+
Package

erlang-term

Source

compressed-term.lisp (file)

Constant: +export-ext+
Package

erlang-term

Source

erlang-fun.lisp (file)

Constant: +float-ext+
Package

erlang-term

Source

erlang-float.lisp (file)

Constant: +fun-ext+
Package

erlang-term

Source

erlang-fun.lisp (file)

Constant: +integer-ext+
Package

erlang-term

Source

erlang-integer.lisp (file)

Constant: +large-big-ext+
Package

erlang-term

Source

erlang-integer.lisp (file)

Constant: +large-tuple-ext+
Package

erlang-term

Source

erlang-tuple.lisp (file)

Constant: +list-ext+
Package

erlang-term

Source

erlang-list.lisp (file)

Constant: +new-float-ext+
Package

erlang-term

Source

erlang-float.lisp (file)

Constant: +new-fun-ext+
Package

erlang-term

Source

erlang-fun.lisp (file)

Constant: +new-reference-ext+
Package

erlang-term

Source

erlang-reference.lisp (file)

Constant: +nil-ext+
Package

erlang-term

Source

erlang-list.lisp (file)

Constant: +pid-ext+
Package

erlang-term

Source

erlang-pid.lisp (file)

Constant: +port-ext+
Package

erlang-term

Source

erlang-port.lisp (file)

Constant: +reference-ext+
Package

erlang-term

Source

erlang-reference.lisp (file)

Constant: +small-atom-ext+
Package

erlang-term

Source

erlang-atom.lisp (file)

Constant: +small-big-ext+
Package

erlang-term

Source

erlang-integer.lisp (file)

Constant: +small-integer-ext+
Package

erlang-term

Source

erlang-integer.lisp (file)

Constant: +small-tuple-ext+
Package

erlang-term

Source

erlang-tuple.lisp (file)

Constant: +string-ext+
Package

erlang-term

Source

erlang-string.lisp (file)


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

6.2.2 Macros

Macro: multiple-value-bind* BIND-CLAUSES &body BODY
Package

erlang-term

Source

macros.lisp (file)


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

6.2.3 Functions

Function: bignum-byte-length BIGNUM
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: bignum-to-bytes BIGNUM LENGTH
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: bytes-to-bignum BYTES &optional NUMBER-OF-BYTES POS
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: decode-erlang-atom BYTES &optional POS
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: decode-erlang-integer BYTES &optional POS
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: decode-erlang-pid BYTES &optional POS
Package

erlang-term

Source

erlang-pid.lisp (file)

Function: decode-external-atom BYTES &optional POS
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: decode-external-atom-cache-ref BYTES &optional POS
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: decode-external-binary BYTES &optional POS
Package

erlang-term

Source

erlang-binary.lisp (file)

Function: decode-external-bit-binary BYTES &optional POS
Package

erlang-term

Source

erlang-binary.lisp (file)

Function: decode-external-export BYTES &optional POS
Package

erlang-term

Source

erlang-fun.lisp (file)

Function: decode-external-float BYTES &optional POS
Package

erlang-term

Source

erlang-float.lisp (file)

Function: decode-external-fun BYTES &optional POS
Package

erlang-term

Source

erlang-fun.lisp (file)

Function: decode-external-integer BYTES &optional POS
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: decode-external-large-big BYTES &optional POS
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: decode-external-large-tuple BYTES &optional POS
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: decode-external-list BYTES &optional POS
Package

erlang-term

Source

erlang-list.lisp (file)

Function: decode-external-new-float BYTES &optional POS
Package

erlang-term

Source

erlang-float.lisp (file)

Function: decode-external-new-fun BYTES &optional POS
Package

erlang-term

Source

erlang-fun.lisp (file)

Function: decode-external-new-reference BYTES &optional POS
Package

erlang-term

Source

erlang-reference.lisp (file)

Function: decode-external-nil BYTES &optional POS
Package

erlang-term

Source

erlang-list.lisp (file)

Function: decode-external-pid BYTES &optional POS
Package

erlang-term

Source

erlang-pid.lisp (file)

Function: decode-external-port BYTES &optional POS
Package

erlang-term

Source

erlang-port.lisp (file)

Function: decode-external-reference BYTES &optional POS
Package

erlang-term

Source

erlang-reference.lisp (file)

Function: decode-external-small-atom BYTES &optional POS
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: decode-external-small-big BYTES &optional POS
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: decode-external-small-integer BYTES &optional POS
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: decode-external-small-tuple BYTES &optional POS
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: decode-external-string BYTES &optional POS
Package

erlang-term

Source

erlang-string.lisp (file)

Function: decode-list-contents BYTES LENGTH &optional POS
Package

erlang-term

Source

erlang-list.lisp (file)

Function: decode-tuple-contents BYTES ARITY POS
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: encode-external-atom ATOM
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: encode-external-atom-cache-ref REFERENCE-INDEX
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: encode-external-binary ERLANG-BINARY
Package

erlang-term

Source

erlang-binary.lisp (file)

Function: encode-external-bit-binary ERLANG-BINARY
Package

erlang-term

Source

erlang-binary.lisp (file)

Function: encode-external-export FUN
Package

erlang-term

Source

erlang-fun.lisp (file)

Function: encode-external-float FLOAT
Package

erlang-term

Source

erlang-float.lisp (file)

Function: encode-external-fun FUN
Package

erlang-term

Source

erlang-fun.lisp (file)

Function: encode-external-integer INT32
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: encode-external-large-big BIGNUM
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: encode-external-large-tuple TUPLE
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: encode-external-list LIST
Package

erlang-term

Source

erlang-list.lisp (file)

Function: encode-external-new-float DOUBLE-FLOAT
Package

erlang-term

Source

erlang-float.lisp (file)

Function: encode-external-new-fun FUN
Package

erlang-term

Source

erlang-fun.lisp (file)

Function: encode-external-new-reference REF
Package

erlang-term

Source

erlang-reference.lisp (file)

Function: encode-external-nil ()
Package

erlang-term

Source

erlang-list.lisp (file)

Function: encode-external-pid PID
Package

erlang-term

Source

erlang-pid.lisp (file)

Function: encode-external-port PORT
Package

erlang-term

Source

erlang-port.lisp (file)

Function: encode-external-reference REF
Package

erlang-term

Source

erlang-reference.lisp (file)

Function: encode-external-small-atom ATOM
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: encode-external-small-big BIGNUM
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: encode-external-small-integer UINT8
Package

erlang-term

Source

erlang-integer.lisp (file)

Function: encode-external-small-tuple TUPLE
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: encode-external-string CHARS
Package

erlang-term

Source

erlang-string.lisp (file)

Function: four-byte-blocks BYTES
Package

erlang-term

Source

erlang-reference.lisp (file)

Function: keep-bits BYTE BITS
Package

erlang-term

Source

erlang-binary.lisp (file)

Function: list-contents-to-bytes LIST
Package

erlang-term

Source

erlang-list.lisp (file)

Function: mapconc-vector FN VECTOR
Package

erlang-term

Source

erlang-tuple.lisp (file)

Function: translate-erlang-boolean SYMBOL
Package

erlang-term

Source

erlang-atom.lisp (file)

Function: zlib-compress BYTES
Package

erlang-term

Source

compressed-term.lisp (file)


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

6.2.4 Generic functions

Generic Function: atom-reference CONDITION
Package

erlang-term

Methods
Method: atom-reference (CONDITION atom-not-in-cache-error)
Source

conditions.lisp (file)

Generic Function: comment CONDITION
Package

erlang-term

Methods
Method: comment (CONDITION not-implemented-error)
Source

conditions.lisp (file)

Generic Function: decode-erlang-object TAG BYTES POSITION

Decodes a byte vector into an Erlang translatable object.

Package

erlang-term

Source

generic-functions.lisp (file)

Methods
Method: decode-erlang-object (TAG (eql 105)) BYTES POS
Source

erlang-tuple.lisp (file)

Method: decode-erlang-object (TAG (eql 104)) BYTES POS
Source

erlang-tuple.lisp (file)

Method: decode-erlang-object (TAG (eql 107)) BYTES POS
Source

erlang-string.lisp (file)

Method: decode-erlang-object (TAG (eql 114)) BYTES POS
Source

erlang-reference.lisp (file)

Method: decode-erlang-object (TAG (eql 101)) BYTES POS
Source

erlang-reference.lisp (file)

Method: decode-erlang-object (TAG (eql 102)) BYTES POS
Source

erlang-port.lisp (file)

Method: decode-erlang-object (TAG (eql 103)) BYTES POS
Source

erlang-pid.lisp (file)

Method: decode-erlang-object (TAG (eql 108)) BYTES POS
Source

erlang-list.lisp (file)

Method: decode-erlang-object (TAG (eql 106)) BYTES POS
Source

erlang-list.lisp (file)

Method: decode-erlang-object (TAG (eql 111)) BYTES POS
Source

erlang-integer.lisp (file)

Method: decode-erlang-object (TAG (eql 110)) BYTES POS
Source

erlang-integer.lisp (file)

Method: decode-erlang-object (TAG (eql 98)) BYTES POS
Source

erlang-integer.lisp (file)

Method: decode-erlang-object (TAG (eql 97)) BYTES POS
Source

erlang-integer.lisp (file)

Method: decode-erlang-object (TAG (eql 99)) BYTES POS
Source

erlang-float.lisp (file)

Method: decode-erlang-object (TAG (eql 70)) BYTES POS
Source

erlang-float.lisp (file)

Method: decode-erlang-object (TAG (eql 77)) BYTES POS
Source

erlang-binary.lisp (file)

Method: decode-erlang-object (TAG (eql 109)) BYTES POS
Source

erlang-binary.lisp (file)

Method: decode-erlang-object (TAG (eql 115)) BYTES POS
Source

erlang-atom.lisp (file)

Method: decode-erlang-object (TAG (eql 100)) BYTES POS
Source

erlang-atom.lisp (file)

Method: decode-erlang-object (TAG (eql 82)) BYTES POS
Source

erlang-atom.lisp (file)

Method: decode-erlang-object (TAG (eql 80)) BYTES POS
Source

compressed-term.lisp (file)

Generic Function: encode-erlang-object ERLANG-TRANSLATABLE-OBJECT

Encodes the Erlang translatable object to a byte vector.

Package

erlang-term

Source

generic-functions.lisp (file)

Methods
Method: encode-erlang-object (X erlang-tuple)
Source

erlang-tuple.lisp (file)

Method: encode-erlang-object (X string)
Source

erlang-string.lisp (file)

Method: encode-erlang-object (X erlang-reference)
Source

erlang-reference.lisp (file)

Method: encode-erlang-object (X erlang-port)
Source

erlang-port.lisp (file)

Method: encode-erlang-object (X erlang-pid)
Source

erlang-pid.lisp (file)

Method: encode-erlang-object (X list)
Source

erlang-list.lisp (file)

Method: encode-erlang-object (X integer)
Source

erlang-integer.lisp (file)

Method: encode-erlang-object (X erlang-new-internal-fun)
Source

erlang-fun.lisp (file)

Method: encode-erlang-object (X erlang-old-internal-fun)
Source

erlang-fun.lisp (file)

Method: encode-erlang-object (X erlang-external-fun)
Source

erlang-fun.lisp (file)

Method: encode-erlang-object (X float)
Source

erlang-float.lisp (file)

Method: encode-erlang-object (X erlang-binary)
Source

erlang-binary.lisp (file)

Method: encode-erlang-object (X symbol)
Source

erlang-atom.lisp (file)

Generic Function: expected-length CONDITION
Package

erlang-term

Methods
Method: expected-length (CONDITION unexpected-message-length-error)
Source

conditions.lisp (file)

Generic Function: expected-tags CONDITION
Package

erlang-term

Methods
Method: expected-tags (CONDITION unexpected-message-tag-error)
Source

conditions.lisp (file)

Generic Function: free-vars OBJECT
Package

erlang-term

Methods
Method: free-vars (ERLANG-INTERNAL-FUN erlang-internal-fun)

automatically generated reader method

Source

classes.lisp (file)

Generic Function: object CONDITION
Package

erlang-term

Methods
Method: object (CONDITION untranslatable-lisp-object-error)
Source

conditions.lisp (file)

Generic Function: received-length CONDITION
Package

erlang-term

Methods
Method: received-length (CONDITION unexpected-message-length-error)
Source

conditions.lisp (file)

Generic Function: received-tag CONDITION
Package

erlang-term

Methods
Method: received-tag (CONDITION unexpected-message-tag-error)
Source

conditions.lisp (file)


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

6.2.5 Conditions

Condition: atom-cache-missing-error ()

This error is signaled when attempting to decode a atom cache reference without an atom cache to fetch the atom from.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods

bytes (method)

Direct slots
Slot: bytes
Initargs

:bytes

Readers

bytes (generic function)

Condition: atom-not-in-cache-error ()

This error is signaled when attempting to decode a atom cache reference and there is no corresponding atom in the atom cache.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods
Direct slots
Slot: bytes
Initargs

:bytes

Readers

bytes (generic function)

Slot: atom-reference
Initargs

:atom-reference

Readers

atom-reference (generic function)

Condition: malformed-message-error ()

This error is signaled when a protocol message is malformed.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

error (condition)

Direct subclasses
Direct methods

bytes (method)

Direct slots
Slot: bytes
Initargs

:bytes

Readers

bytes (generic function)

Condition: unexpected-message-length-error ()

This error is signaled when the specified length of a message is not the expected length.

Package

erlang-term

Source

conditions.lisp (file)

Direct superclasses

malformed-message-error (condition)

Direct methods
Direct slots
Slot: received-length
Initargs

:received-length

Readers

received-length (generic function)

Slot: expected-length
Initargs

:expected-length

Readers

expected-length (generic function)


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

6.2.6 Classes

Class: erlang-identifier ()
Package

erlang-term

Source

classes.lisp (file)

Direct superclasses

erlang-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: node
Initargs

:node

Readers

node (generic function)

Slot: id
Initargs

:id

Slot: creation
Initargs

:creation


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   E   F   L   M  
Index Entry  Section

E
erlang-term.asd: The erlang-term<dot>asd file
erlang-term/src: The erlang-term/src module
erlang-term/src/atom-cache-interface.lisp: The erlang-term/src/atom-cache-interface<dot>lisp file
erlang-term/src/bops.lisp: The erlang-term/src/bops<dot>lisp file
erlang-term/src/classes.lisp: The erlang-term/src/classes<dot>lisp file
erlang-term/src/coding-api.lisp: The erlang-term/src/coding-api<dot>lisp file
erlang-term/src/compressed-term.lisp: The erlang-term/src/compressed-term<dot>lisp file
erlang-term/src/conditions.lisp: The erlang-term/src/conditions<dot>lisp file
erlang-term/src/erlang-atom.lisp: The erlang-term/src/erlang-atom<dot>lisp file
erlang-term/src/erlang-binary.lisp: The erlang-term/src/erlang-binary<dot>lisp file
erlang-term/src/erlang-float.lisp: The erlang-term/src/erlang-float<dot>lisp file
erlang-term/src/erlang-fun.lisp: The erlang-term/src/erlang-fun<dot>lisp file
erlang-term/src/erlang-integer.lisp: The erlang-term/src/erlang-integer<dot>lisp file
erlang-term/src/erlang-list.lisp: The erlang-term/src/erlang-list<dot>lisp file
erlang-term/src/erlang-pid.lisp: The erlang-term/src/erlang-pid<dot>lisp file
erlang-term/src/erlang-port.lisp: The erlang-term/src/erlang-port<dot>lisp file
erlang-term/src/erlang-reference.lisp: The erlang-term/src/erlang-reference<dot>lisp file
erlang-term/src/erlang-string.lisp: The erlang-term/src/erlang-string<dot>lisp file
erlang-term/src/erlang-tuple.lisp: The erlang-term/src/erlang-tuple<dot>lisp file
erlang-term/src/generic-functions.lisp: The erlang-term/src/generic-functions<dot>lisp file
erlang-term/src/macros.lisp: The erlang-term/src/macros<dot>lisp file
erlang-term/src/packages.lisp: The erlang-term/src/packages<dot>lisp file
erlang-term/src/special-variables.lisp: The erlang-term/src/special-variables<dot>lisp file
erlang-term/src/type-erlang-translatable.lisp: The erlang-term/src/type-erlang-translatable<dot>lisp file

F
File, Lisp, erlang-term.asd: The erlang-term<dot>asd file
File, Lisp, erlang-term/src/atom-cache-interface.lisp: The erlang-term/src/atom-cache-interface<dot>lisp file
File, Lisp, erlang-term/src/bops.lisp: The erlang-term/src/bops<dot>lisp file
File, Lisp, erlang-term/src/classes.lisp: The erlang-term/src/classes<dot>lisp file
File, Lisp, erlang-term/src/coding-api.lisp: The erlang-term/src/coding-api<dot>lisp file
File, Lisp, erlang-term/src/compressed-term.lisp: The erlang-term/src/compressed-term<dot>lisp file
File, Lisp, erlang-term/src/conditions.lisp: The erlang-term/src/conditions<dot>lisp file
File, Lisp, erlang-term/src/erlang-atom.lisp: The erlang-term/src/erlang-atom<dot>lisp file
File, Lisp, erlang-term/src/erlang-binary.lisp: The erlang-term/src/erlang-binary<dot>lisp file
File, Lisp, erlang-term/src/erlang-float.lisp: The erlang-term/src/erlang-float<dot>lisp file
File, Lisp, erlang-term/src/erlang-fun.lisp: The erlang-term/src/erlang-fun<dot>lisp file
File, Lisp, erlang-term/src/erlang-integer.lisp: The erlang-term/src/erlang-integer<dot>lisp file
File, Lisp, erlang-term/src/erlang-list.lisp: The erlang-term/src/erlang-list<dot>lisp file
File, Lisp, erlang-term/src/erlang-pid.lisp: The erlang-term/src/erlang-pid<dot>lisp file
File, Lisp, erlang-term/src/erlang-port.lisp: The erlang-term/src/erlang-port<dot>lisp file
File, Lisp, erlang-term/src/erlang-reference.lisp: The erlang-term/src/erlang-reference<dot>lisp file
File, Lisp, erlang-term/src/erlang-string.lisp: The erlang-term/src/erlang-string<dot>lisp file
File, Lisp, erlang-term/src/erlang-tuple.lisp: The erlang-term/src/erlang-tuple<dot>lisp file
File, Lisp, erlang-term/src/generic-functions.lisp: The erlang-term/src/generic-functions<dot>lisp file
File, Lisp, erlang-term/src/macros.lisp: The erlang-term/src/macros<dot>lisp file
File, Lisp, erlang-term/src/packages.lisp: The erlang-term/src/packages<dot>lisp file
File, Lisp, erlang-term/src/special-variables.lisp: The erlang-term/src/special-variables<dot>lisp file
File, Lisp, erlang-term/src/type-erlang-translatable.lisp: The erlang-term/src/type-erlang-translatable<dot>lisp file

L
Lisp File, erlang-term.asd: The erlang-term<dot>asd file
Lisp File, erlang-term/src/atom-cache-interface.lisp: The erlang-term/src/atom-cache-interface<dot>lisp file
Lisp File, erlang-term/src/bops.lisp: The erlang-term/src/bops<dot>lisp file
Lisp File, erlang-term/src/classes.lisp: The erlang-term/src/classes<dot>lisp file
Lisp File, erlang-term/src/coding-api.lisp: The erlang-term/src/coding-api<dot>lisp file
Lisp File, erlang-term/src/compressed-term.lisp: The erlang-term/src/compressed-term<dot>lisp file
Lisp File, erlang-term/src/conditions.lisp: The erlang-term/src/conditions<dot>lisp file
Lisp File, erlang-term/src/erlang-atom.lisp: The erlang-term/src/erlang-atom<dot>lisp file
Lisp File, erlang-term/src/erlang-binary.lisp: The erlang-term/src/erlang-binary<dot>lisp file
Lisp File, erlang-term/src/erlang-float.lisp: The erlang-term/src/erlang-float<dot>lisp file
Lisp File, erlang-term/src/erlang-fun.lisp: The erlang-term/src/erlang-fun<dot>lisp file
Lisp File, erlang-term/src/erlang-integer.lisp: The erlang-term/src/erlang-integer<dot>lisp file
Lisp File, erlang-term/src/erlang-list.lisp: The erlang-term/src/erlang-list<dot>lisp file
Lisp File, erlang-term/src/erlang-pid.lisp: The erlang-term/src/erlang-pid<dot>lisp file
Lisp File, erlang-term/src/erlang-port.lisp: The erlang-term/src/erlang-port<dot>lisp file
Lisp File, erlang-term/src/erlang-reference.lisp: The erlang-term/src/erlang-reference<dot>lisp file
Lisp File, erlang-term/src/erlang-string.lisp: The erlang-term/src/erlang-string<dot>lisp file
Lisp File, erlang-term/src/erlang-tuple.lisp: The erlang-term/src/erlang-tuple<dot>lisp file
Lisp File, erlang-term/src/generic-functions.lisp: The erlang-term/src/generic-functions<dot>lisp file
Lisp File, erlang-term/src/macros.lisp: The erlang-term/src/macros<dot>lisp file
Lisp File, erlang-term/src/packages.lisp: The erlang-term/src/packages<dot>lisp file
Lisp File, erlang-term/src/special-variables.lisp: The erlang-term/src/special-variables<dot>lisp file
Lisp File, erlang-term/src/type-erlang-translatable.lisp: The erlang-term/src/type-erlang-translatable<dot>lisp file

M
Module, erlang-term/src: The erlang-term/src module

Jump to:   E   F   L   M  

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

A.2 Functions

Jump to:   A   B   C   D   E   F   G   K   L   M   N   O   P   R   S   T   U   W   Z  
Index Entry  Section

A
arity: Exported generic functions
arity: Exported generic functions
arity: Exported generic functions
atom-reference: Internal generic functions
atom-reference: Internal generic functions

B
bignum-byte-length: Internal functions
bignum-to-bytes: Internal functions
binary: Exported compiler macros
binary: Exported functions
binary-to-string: Exported functions
bits-in-last-byte: Exported generic functions
bits-in-last-byte: Exported generic functions
bytes: Exported generic functions
bytes: Exported generic functions
bytes: Exported generic functions
bytes: Exported generic functions
bytes: Exported generic functions
bytes: Exported generic functions
bytes-to-bignum: Internal functions
bytes-to-binary: Exported functions
bytes-to-double-float: Exported functions
bytes-to-signed-int32: Exported functions
bytes-to-string: Exported functions
bytes-to-uint16: Exported functions
bytes-to-uint32: Exported functions
bytes-to-unsigned-integer: Exported functions

C
comment: Internal generic functions
comment: Internal generic functions
Compiler Macro, binary: Exported compiler macros
Compiler Macro, string-to-binary: Exported compiler macros

D
decode: Exported functions
decode-erlang-atom: Internal functions
decode-erlang-integer: Internal functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-object: Internal generic functions
decode-erlang-pid: Internal functions
decode-external-atom: Internal functions
decode-external-atom-cache-ref: Internal functions
decode-external-binary: Internal functions
decode-external-bit-binary: Internal functions
decode-external-export: Internal functions
decode-external-float: Internal functions
decode-external-fun: Internal functions
decode-external-integer: Internal functions
decode-external-large-big: Internal functions
decode-external-large-tuple: Internal functions
decode-external-list: Internal functions
decode-external-new-float: Internal functions
decode-external-new-fun: Internal functions
decode-external-new-reference: Internal functions
decode-external-nil: Internal functions
decode-external-pid: Internal functions
decode-external-port: Internal functions
decode-external-reference: Internal functions
decode-external-small-atom: Internal functions
decode-external-small-big: Internal functions
decode-external-small-integer: Internal functions
decode-external-small-tuple: Internal functions
decode-external-string: Internal functions
decode-list-contents: Internal functions
decode-tuple-contents: Internal functions
double-float-to-bytes: Exported functions

E
elements: Exported generic functions
elements: Exported generic functions
encode: Exported functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-erlang-object: Internal generic functions
encode-external-atom: Internal functions
encode-external-atom-cache-ref: Internal functions
encode-external-binary: Internal functions
encode-external-bit-binary: Internal functions
encode-external-export: Internal functions
encode-external-float: Internal functions
encode-external-fun: Internal functions
encode-external-integer: Internal functions
encode-external-large-big: Internal functions
encode-external-large-tuple: Internal functions
encode-external-list: Internal functions
encode-external-new-float: Internal functions
encode-external-new-fun: Internal functions
encode-external-new-reference: Internal functions
encode-external-nil: Internal functions
encode-external-pid: Internal functions
encode-external-port: Internal functions
encode-external-reference: Internal functions
encode-external-small-atom: Internal functions
encode-external-small-big: Internal functions
encode-external-small-integer: Internal functions
encode-external-small-tuple: Internal functions
encode-external-string: Internal functions
erlang-translatable-p: Exported functions
expected-length: Internal generic functions
expected-length: Internal generic functions
expected-tags: Internal generic functions
expected-tags: Internal generic functions

F
four-byte-blocks: Internal functions
free-vars: Internal generic functions
free-vars: Internal generic functions
Function, bignum-byte-length: Internal functions
Function, bignum-to-bytes: Internal functions
Function, binary: Exported functions
Function, binary-to-string: Exported functions
Function, bytes-to-bignum: Internal functions
Function, bytes-to-binary: Exported functions
Function, bytes-to-double-float: Exported functions
Function, bytes-to-signed-int32: Exported functions
Function, bytes-to-string: Exported functions
Function, bytes-to-uint16: Exported functions
Function, bytes-to-uint32: Exported functions
Function, bytes-to-unsigned-integer: Exported functions
Function, decode: Exported functions
Function, decode-erlang-atom: Internal functions
Function, decode-erlang-integer: Internal functions
Function, decode-erlang-pid: Internal functions
Function, decode-external-atom: Internal functions
Function, decode-external-atom-cache-ref: Internal functions
Function, decode-external-binary: Internal functions
Function, decode-external-bit-binary: Internal functions
Function, decode-external-export: Internal functions
Function, decode-external-float: Internal functions
Function, decode-external-fun: Internal functions
Function, decode-external-integer: Internal functions
Function, decode-external-large-big: Internal functions
Function, decode-external-large-tuple: Internal functions
Function, decode-external-list: Internal functions
Function, decode-external-new-float: Internal functions
Function, decode-external-new-fun: Internal functions
Function, decode-external-new-reference: Internal functions
Function, decode-external-nil: Internal functions
Function, decode-external-pid: Internal functions
Function, decode-external-port: Internal functions
Function, decode-external-reference: Internal functions
Function, decode-external-small-atom: Internal functions
Function, decode-external-small-big: Internal functions
Function, decode-external-small-integer: Internal functions
Function, decode-external-small-tuple: Internal functions
Function, decode-external-string: Internal functions
Function, decode-list-contents: Internal functions
Function, decode-tuple-contents: Internal functions
Function, double-float-to-bytes: Exported functions
Function, encode: Exported functions
Function, encode-external-atom: Internal functions
Function, encode-external-atom-cache-ref: Internal functions
Function, encode-external-binary: Internal functions
Function, encode-external-bit-binary: Internal functions
Function, encode-external-export: Internal functions
Function, encode-external-float: Internal functions
Function, encode-external-fun: Internal functions
Function, encode-external-integer: Internal functions
Function, encode-external-large-big: Internal functions
Function, encode-external-large-tuple: Internal functions
Function, encode-external-list: Internal functions
Function, encode-external-new-float: Internal functions
Function, encode-external-new-fun: Internal functions
Function, encode-external-new-reference: Internal functions
Function, encode-external-nil: Internal functions
Function, encode-external-pid: Internal functions
Function, encode-external-port: Internal functions
Function, encode-external-reference: Internal functions
Function, encode-external-small-atom: Internal functions
Function, encode-external-small-big: Internal functions
Function, encode-external-small-integer: Internal functions
Function, encode-external-small-tuple: Internal functions
Function, encode-external-string: Internal functions
Function, erlang-translatable-p: Exported functions
Function, four-byte-blocks: Internal functions
Function, keep-bits: Internal functions
Function, list-contents-to-bytes: Internal functions
Function, make-atom: Exported functions
Function, make-pid: Exported functions
Function, make-port: Exported functions
Function, make-reference: Exported functions
Function, mapconc-vector: Internal functions
Function, read-bytes: Exported functions
Function, read-signed-int32: Exported functions
Function, read-string: Exported functions
Function, read-uint16: Exported functions
Function, read-uint32: Exported functions
Function, signed-int32-to-bytes: Exported functions
Function, string-to-binary: Exported functions
Function, string-to-byte-list: Exported functions
Function, string-to-byte-vector: Exported functions
Function, translate-erlang-boolean: Internal functions
Function, tuple: Exported functions
Function, tuple-arity: Exported functions
Function, tuple-ref: Exported functions
Function, uint16-to-bytes: Exported functions
Function, uint32-to-bytes: Exported functions
Function, unsigned-integer-to-bytes: Exported functions
Function, write-signed-int32: Exported functions
Function, write-uint16: Exported functions
Function, write-uint32: Exported functions
Function, zlib-compress: Internal functions

G
Generic Function, arity: Exported generic functions
Generic Function, atom-reference: Internal generic functions
Generic Function, bits-in-last-byte: Exported generic functions
Generic Function, bytes: Exported generic functions
Generic Function, comment: Internal generic functions
Generic Function, decode-erlang-object: Internal generic functions
Generic Function, elements: Exported generic functions
Generic Function, encode-erlang-object: Internal generic functions
Generic Function, expected-length: Internal generic functions
Generic Function, expected-tags: Internal generic functions
Generic Function, free-vars: Internal generic functions
Generic Function, get-atom: Exported generic functions
Generic Function, match-p: Exported generic functions
Generic Function, module: Exported generic functions
Generic Function, node: Exported generic functions
Generic Function, object: Internal generic functions
Generic Function, put-atom: Exported generic functions
Generic Function, received-length: Internal generic functions
Generic Function, received-tag: Internal generic functions
Generic Function, size: Exported generic functions
get-atom: Exported generic functions

K
keep-bits: Internal functions

L
list-contents-to-bytes: Internal functions

M
Macro, multiple-value-bind*: Internal macros
make-atom: Exported functions
make-pid: Exported functions
make-port: Exported functions
make-reference: Exported functions
mapconc-vector: Internal functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
match-p: Exported generic functions
Method, arity: Exported generic functions
Method, arity: Exported generic functions
Method, atom-reference: Internal generic functions
Method, bits-in-last-byte: Exported generic functions
Method, bytes: Exported generic functions
Method, bytes: Exported generic functions
Method, bytes: Exported generic functions
Method, bytes: Exported generic functions
Method, bytes: Exported generic functions
Method, comment: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, decode-erlang-object: Internal generic functions
Method, elements: Exported generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, encode-erlang-object: Internal generic functions
Method, expected-length: Internal generic functions
Method, expected-tags: Internal generic functions
Method, free-vars: Internal generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, match-p: Exported generic functions
Method, module: Exported generic functions
Method, node: Exported generic functions
Method, object: Internal generic functions
Method, received-length: Internal generic functions
Method, received-tag: Internal generic functions
Method, size: Exported generic functions
Method, size: Exported generic functions
module: Exported generic functions
module: Exported generic functions
multiple-value-bind*: Internal macros

N
node: Exported generic functions
node: Exported generic functions

O
object: Internal generic functions
object: Internal generic functions

P
put-atom: Exported generic functions

R
read-bytes: Exported functions
read-signed-int32: Exported functions
read-string: Exported functions
read-uint16: Exported functions
read-uint32: Exported functions
received-length: Internal generic functions
received-length: Internal generic functions
received-tag: Internal generic functions
received-tag: Internal generic functions

S
signed-int32-to-bytes: Exported functions
size: Exported generic functions
size: Exported generic functions
size: Exported generic functions
string-to-binary: Exported compiler macros
string-to-binary: Exported functions
string-to-byte-list: Exported functions
string-to-byte-vector: Exported functions

T
translate-erlang-boolean: Internal functions
tuple: Exported functions
tuple-arity: Exported functions
tuple-ref: Exported functions

U
uint16-to-bytes: Exported functions
uint32-to-bytes: Exported functions
unsigned-integer-to-bytes: Exported functions

W
write-signed-int32: Exported functions
write-uint16: Exported functions
write-uint32: Exported functions

Z
zlib-compress: Internal functions

Jump to:   A   B   C   D   E   F   G   K   L   M   N   O   P   R   S   T   U   W   Z  

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

A.3 Variables

Jump to:   *   +  
A   B   C   E   F   I   M   N   O   P   R   S   U  
Index Entry  Section

*
*atom-cache*: Exported special variables
*atom-symbol-package*: Exported special variables
*erlang-false-is-lisp-nil*: Exported special variables
*erlang-string-is-lisp-string*: Exported special variables
*erlang-true-is-lisp-t*: Exported special variables
*lisp-nil-at-tail-is-erlang-empty-list*: Exported special variables
*lisp-nil-is-erlang-empty-list*: Exported special variables
*lisp-nil-is-erlang-false*: Exported special variables
*lisp-string-is-erlang-binary*: Exported special variables
*lisp-t-is-erlang-true*: Exported special variables

+
+atom-cache-ref+: Internal constants
+atom-ext+: Internal constants
+binary-ext+: Internal constants
+bit-binary-ext+: Internal constants
+compressed-term+: Internal constants
+export-ext+: Internal constants
+float-ext+: Internal constants
+fun-ext+: Internal constants
+integer-ext+: Internal constants
+large-big-ext+: Internal constants
+large-tuple-ext+: Internal constants
+list-ext+: Internal constants
+new-float-ext+: Internal constants
+new-fun-ext+: Internal constants
+new-reference-ext+: Internal constants
+nil-ext+: Internal constants
+pid-ext+: Internal constants
+port-ext+: Internal constants
+protocol-version+: Exported constants
+reference-ext+: Internal constants
+small-atom-ext+: Internal constants
+small-big-ext+: Internal constants
+small-integer-ext+: Internal constants
+small-tuple-ext+: Internal constants
+string-ext+: Internal constants

A
arity: Exported classes
atom-reference: Internal conditions

B
bits: Exported classes
bytes: Exported conditions
bytes: Exported classes
bytes: Internal conditions
bytes: Internal conditions
bytes: Internal conditions

C
comment: Exported conditions
Constant, +atom-cache-ref+: Internal constants
Constant, +atom-ext+: Internal constants
Constant, +binary-ext+: Internal constants
Constant, +bit-binary-ext+: Internal constants
Constant, +compressed-term+: Internal constants
Constant, +export-ext+: Internal constants
Constant, +float-ext+: Internal constants
Constant, +fun-ext+: Internal constants
Constant, +integer-ext+: Internal constants
Constant, +large-big-ext+: Internal constants
Constant, +large-tuple-ext+: Internal constants
Constant, +list-ext+: Internal constants
Constant, +new-float-ext+: Internal constants
Constant, +new-fun-ext+: Internal constants
Constant, +new-reference-ext+: Internal constants
Constant, +nil-ext+: Internal constants
Constant, +pid-ext+: Internal constants
Constant, +port-ext+: Internal constants
Constant, +protocol-version+: Exported constants
Constant, +reference-ext+: Internal constants
Constant, +small-atom-ext+: Internal constants
Constant, +small-big-ext+: Internal constants
Constant, +small-integer-ext+: Internal constants
Constant, +small-tuple-ext+: Internal constants
Constant, +string-ext+: Internal constants
creation: Internal classes

E
elements: Exported classes
expected-length: Internal conditions
expected-tags: Exported conditions

F
free-vars: Exported classes
function: Exported classes

I
id: Internal classes
index: Exported classes
index: Exported classes

M
module: Exported classes

N
new-index: Exported classes
new-uniq: Exported classes
node: Internal classes

O
object: Exported conditions

P
pid: Exported classes

R
received-length: Internal conditions
received-tag: Exported conditions

S
serial: Exported classes
Slot, arity: Exported classes
Slot, atom-reference: Internal conditions
Slot, bits: Exported classes
Slot, bytes: Exported conditions
Slot, bytes: Exported classes
Slot, bytes: Internal conditions
Slot, bytes: Internal conditions
Slot, bytes: Internal conditions
Slot, comment: Exported conditions
Slot, creation: Internal classes
Slot, elements: Exported classes
Slot, expected-length: Internal conditions
Slot, expected-tags: Exported conditions
Slot, free-vars: Exported classes
Slot, function: Exported classes
Slot, id: Internal classes
Slot, index: Exported classes
Slot, index: Exported classes
Slot, module: Exported classes
Slot, new-index: Exported classes
Slot, new-uniq: Exported classes
Slot, node: Internal classes
Slot, object: Exported conditions
Slot, pid: Exported classes
Slot, received-length: Internal conditions
Slot, received-tag: Exported conditions
Slot, serial: Exported classes
Slot, uniq: Exported classes
Slot, uniq: Exported classes
Special Variable, *atom-cache*: Exported special variables
Special Variable, *atom-symbol-package*: Exported special variables
Special Variable, *erlang-false-is-lisp-nil*: Exported special variables
Special Variable, *erlang-string-is-lisp-string*: Exported special variables
Special Variable, *erlang-true-is-lisp-t*: Exported special variables
Special Variable, *lisp-nil-at-tail-is-erlang-empty-list*: Exported special variables
Special Variable, *lisp-nil-is-erlang-empty-list*: Exported special variables
Special Variable, *lisp-nil-is-erlang-false*: Exported special variables
Special Variable, *lisp-string-is-erlang-binary*: Exported special variables
Special Variable, *lisp-t-is-erlang-true*: Exported special variables

U
uniq: Exported classes
uniq: Exported classes

Jump to:   *   +  
A   B   C   E   F   I   M   N   O   P   R   S   U  

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

A.4 Data types

Jump to:   A   C   E   M   N   P   S   T   U  
Index Entry  Section

A
atom-cache-missing-error: Internal conditions
atom-not-in-cache-error: Internal conditions

C
Class, erlang-binary: Exported classes
Class, erlang-external-fun: Exported classes
Class, erlang-fun: Exported classes
Class, erlang-identifier: Internal classes
Class, erlang-internal-fun: Exported classes
Class, erlang-new-internal-fun: Exported classes
Class, erlang-object: Exported classes
Class, erlang-old-internal-fun: Exported classes
Class, erlang-pid: Exported classes
Class, erlang-port: Exported classes
Class, erlang-reference: Exported classes
Class, erlang-tuple: Exported classes
Condition, atom-cache-missing-error: Internal conditions
Condition, atom-not-in-cache-error: Internal conditions
Condition, malformed-external-erlang-term-error: Exported conditions
Condition, malformed-message-error: Internal conditions
Condition, not-implemented-error: Exported conditions
Condition, unexpected-message-length-error: Internal conditions
Condition, unexpected-message-tag-error: Exported conditions
Condition, untranslatable-lisp-object-error: Exported conditions

E
erlang-binary: Exported classes
erlang-external-fun: Exported classes
erlang-fun: Exported classes
erlang-identifier: Internal classes
erlang-internal-fun: Exported classes
erlang-new-internal-fun: Exported classes
erlang-object: Exported classes
erlang-old-internal-fun: Exported classes
erlang-pid: Exported classes
erlang-port: Exported classes
erlang-reference: Exported classes
erlang-term: The erlang-term system
erlang-term: The erlang-term package
erlang-term-system: The erlang-term-system package
erlang-translatable: Exported types
erlang-tuple: Exported classes
etf-atom-cache-interface: The etf-atom-cache-interface package
etf-bops: The etf-bops package

M
malformed-external-erlang-term-error: Exported conditions
malformed-message-error: Internal conditions

N
not-implemented-error: Exported conditions

P
Package, erlang-term: The erlang-term package
Package, erlang-term-system: The erlang-term-system package
Package, etf-atom-cache-interface: The etf-atom-cache-interface package
Package, etf-bops: The etf-bops package

S
System, erlang-term: The erlang-term system

T
Type, erlang-translatable: Exported types

U
unexpected-message-length-error: Internal conditions
unexpected-message-tag-error: Exported conditions
untranslatable-lisp-object-error: Exported conditions

Jump to:   A   C   E   M   N   P   S   T   U