The xsubseq Reference Manual

Table of Contents

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

The xsubseq Reference Manual

This is the xsubseq Reference Manual, version 0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:46:50 2018 GMT+0.


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

1 Introduction

XSubseq

XSubseq provides functions to be able to handle "subseq"s more effieiently. As Common Lisp's subseq copies the data every time, "subseq" and "concatenate" code is very inefficient like the following code.

(let ((result (make-array 0 :element-type '(unsigned-byte 8))))
  (lambda (data start end)
    (setf result (concatenate '(simple-array (unsigned-byte 8) (*))
                              result
                              (subseq data start end)))
    result))

XSubseq delays the copying until it is actually needed.

Usage

(defvar *data1* #(1 2 3))
(defvar *data2* #(4 5 6))

(xsubseq *data1* 0 1)
;=> #S(XSUBSEQ:XSUBSEQ :DATA #(1 2 3) :START 0 :END 1 :LEN 1)

(xnconc (xsubseq *data1* 0 1)
        (xsubseq *data2* 2))
;=> #S(XSUBSEQ:CONCATENATED-XSUBSEQS
;     :LEN 2
;     :LAST (#S(XSUBSEQ:XSUBSEQ :DATA #(4 5 6) :START 2 :END 3 :LEN 1))
;     :CHILDREN (#S(XSUBSEQ:XSUBSEQ :DATA #(1 2 3) :START 0 :END 1 :LEN 1)
;                #S(XSUBSEQ:XSUBSEQ :DATA #(4 5 6) :START 2 :END 3 :LEN 1)))

(coerce-to-sequence
 (xnconc (xsubseq *data1* 0 1)
         (xsubseq *data2* 2)))
;=> #(1 6)

(with-xsubseqs (result)
  (xnconcf result (xsubseq *data1* 0 1))
  (xnconcf result (xsubseq *data2* 2)))
;=> #(1 6)

Installation

(ql:quickload :xsubseq)

Author

Copyright

Copyright (c) 2014 Eitaro Fukamachi (e.arrows@gmail.com)

License

Licensed under the BSD 2-Clause License.


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 xsubseq

Author

Eitaro Fukamachi

License

BSD 2-Clause

Description

Efficient way to manage "subseq"s in Common Lisp

Long Description

# XSubseq

XSubseq provides functions to be able to handle "subseq"s more effieiently. As Common Lisp’s ‘subseq‘ copies the data every time, "subseq" and "concatenate" code is very inefficient like the following code.

“‘common-lisp
(let ((result (make-array 0 :element-type ’(unsigned-byte 8))))
(lambda (data start end)
(setf result (concatenate ’(simple-array (unsigned-byte 8) (*))
result
(subseq data start end)))
result))
“‘

XSubseq delays the copying until it is actually needed.

## Usage

“‘common-lisp
(defvar *data1* #(1 2 3))
(defvar *data2* #(4 5 6))

(xsubseq *data1* 0 1)
;=> #S(XSUBSEQ:XSUBSEQ :DATA #(1 2 3) :START 0 :END 1 :LEN 1)

(xnconc (xsubseq *data1* 0 1)
(xsubseq *data2* 2))
;=> #S(XSUBSEQ:CONCATENATED-XSUBSEQS
; :LEN 2
; :LAST (#S(XSUBSEQ:XSUBSEQ :DATA #(4 5 6) :START 2 :END 3 :LEN 1))
; :CHILDREN (#S(XSUBSEQ:XSUBSEQ :DATA #(1 2 3) :START 0 :END 1 :LEN 1)
; #S(XSUBSEQ:XSUBSEQ :DATA #(4 5 6) :START 2 :END 3 :LEN 1)))

(coerce-to-sequence
(xnconc (xsubseq *data1* 0 1)
(xsubseq *data2* 2)))
;=> #(1 6)

(with-xsubseqs (result)
(xnconcf result (xsubseq *data1* 0 1))
(xnconcf result (xsubseq *data2* 2)))
;=> #(1 6)
“‘

## Installation

“‘common-lisp
(ql:quickload :xsubseq)
“‘

## Author

* Eitaro Fukamachi (e.arrows@gmail.com)

## Copyright

Copyright (c) 2014 Eitaro Fukamachi (e.arrows@gmail.com)

## License

Licensed under the BSD 2-Clause License.

Version

0.1

Dependency

sb-cltl2

Source

xsubseq.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 xsubseq/src

Parent

xsubseq (system)

Location

src/

Component

xsubseq.lisp (file)


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 xsubseq.asd

Location

xsubseq.asd

Systems

xsubseq (system)

Packages

xsubseq-asd


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

4.1.2 xsubseq/src/xsubseq.lisp

Parent

src (module)

Location

src/xsubseq.lisp

Packages

xsubseq

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 xsubseq-asd

Source

xsubseq.asd

Use List

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

5.2 xsubseq

Source

xsubseq.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

6 Definitions

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


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

6.1 Exported definitions


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

6.1.1 Macros

Macro: with-xsubseqs (XSUBSEQS &key INITIAL-VALUE) &body BODY
Package

xsubseq

Source

xsubseq.lisp (file)

Macro: xnconcf PLACE SUBSEQ &rest MORE-SUBSEQS
Package

xsubseq

Source

xsubseq.lisp (file)


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

6.1.2 Compiler macros

Compiler Macro: coerce-to-sequence SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Compiler Macro: coerce-to-string SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Compiler Macro: xsubseq DATA START &optional END
Package

xsubseq

Source

xsubseq.lisp (file)


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

6.1.3 Functions

Function: coerce-to-sequence SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: coerce-to-string SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-concatenated-xsubseqs &rest CHILDREN
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xlength SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xnconc SUBSEQ &rest MORE-SUBSEQS
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq DATA START &optional END
Package

xsubseq

Source

xsubseq.lisp (file)


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

6.1.4 Structures

Structure: concatenated-xsubseqs ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct slots
Slot: len
Type

integer

Initform

0

Readers

concatenated-xsubseqs-len (function)

Writers

(setf concatenated-xsubseqs-len) (function)

Slot: last
Type

list

Readers

concatenated-xsubseqs-last (function)

Writers

(setf concatenated-xsubseqs-last) (function)

Slot: children
Type

list

Readers

concatenated-xsubseqs-children (function)

Writers

(setf concatenated-xsubseqs-children) (function)

Structure: null-concatenated-xsubseqs ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

concatenated-xsubseqs (structure)

Structure: octets-concatenated-xsubseqs ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

concatenated-xsubseqs (structure)

Structure: octets-xsubseq ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

xsubseq (structure)

Structure: string-concatenated-xsubseqs ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

concatenated-xsubseqs (structure)

Structure: string-xsubseq ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

xsubseq (structure)

Structure: xsubseq ()
Package

xsubseq

Source

xsubseq.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses
Direct slots
Slot: data
Readers

xsubseq-data (function)

Writers

(setf xsubseq-data) (function)

Slot: start
Type

integer

Initform

0

Readers

xsubseq-start (function)

Writers

(setf xsubseq-start) (function)

Slot: end
Type

integer

Initform

0

Readers

xsubseq-end (function)

Writers

(setf xsubseq-end) (function)

Slot: len
Type

integer

Initform

0

Readers

xsubseq-len (function)

Writers

(setf xsubseq-len) (function)


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

6.2 Internal definitions


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

6.2.1 Functions

Function: %make-concatenated-xsubseqs &key (LEN LEN) (LAST LAST) (CHILDREN CHILDREN)
Package

xsubseq

Source

xsubseq.lisp (file)

Function: %xnconc2 SEQ1 SEQ2
Package

xsubseq

Source

xsubseq.lisp (file)

Function: concatenated-xsubseqs-children INSTANCE
Function: (setf concatenated-xsubseqs-children) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: concatenated-xsubseqs-last INSTANCE
Function: (setf concatenated-xsubseqs-last) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: concatenated-xsubseqs-len INSTANCE
Function: (setf concatenated-xsubseqs-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: concatenated-xsubseqs-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: concatenated-xsubseqs-to-sequence SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-concatenated-xsubseqs INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-null-concatenated-xsubseqs INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-octets-concatenated-xsubseqs INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-octets-xsubseq INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-string-concatenated-xsubseqs INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-string-xsubseq INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: copy-xsubseq INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-null-concatenated-xsubseqs &key (LEN LEN) (LAST LAST) (CHILDREN CHILDREN)
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-octets-concatenated-xsubseqs &key (LEN LEN) (LAST LAST) (CHILDREN CHILDREN)
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-octets-xsubseq DATA START &optional END &aux LEN
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-string-concatenated-xsubseqs &key (LEN LEN) (LAST LAST) (CHILDREN CHILDREN)
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-string-xsubseq DATA START &optional END &aux LEN
Package

xsubseq

Source

xsubseq.lisp (file)

Function: make-xsubseq DATA START &optional END &aux LEN
Package

xsubseq

Source

xsubseq.lisp (file)

Function: null-concatenated-xsubseqs-children INSTANCE
Function: (setf null-concatenated-xsubseqs-children) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: null-concatenated-xsubseqs-last INSTANCE
Function: (setf null-concatenated-xsubseqs-last) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: null-concatenated-xsubseqs-len INSTANCE
Function: (setf null-concatenated-xsubseqs-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: null-concatenated-xsubseqs-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-concatenated-xsubseqs-children INSTANCE
Function: (setf octets-concatenated-xsubseqs-children) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-concatenated-xsubseqs-last INSTANCE
Function: (setf octets-concatenated-xsubseqs-last) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-concatenated-xsubseqs-len INSTANCE
Function: (setf octets-concatenated-xsubseqs-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-concatenated-xsubseqs-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-concatenated-xsubseqs-to-sequence SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-concatenated-xsubseqs-to-string SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-xsubseq-data INSTANCE
Function: (setf octets-xsubseq-data) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-xsubseq-end INSTANCE
Function: (setf octets-xsubseq-end) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-xsubseq-len INSTANCE
Function: (setf octets-xsubseq-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-xsubseq-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-xsubseq-start INSTANCE
Function: (setf octets-xsubseq-start) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: octets-xsubseq-to-string SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-concatenated-xsubseqs-children INSTANCE
Function: (setf string-concatenated-xsubseqs-children) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-concatenated-xsubseqs-last INSTANCE
Function: (setf string-concatenated-xsubseqs-last) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-concatenated-xsubseqs-len INSTANCE
Function: (setf string-concatenated-xsubseqs-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-concatenated-xsubseqs-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-concatenated-xsubseqs-to-sequence SEQ
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-xsubseq-data INSTANCE
Function: (setf string-xsubseq-data) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-xsubseq-end INSTANCE
Function: (setf string-xsubseq-end) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-xsubseq-len INSTANCE
Function: (setf string-xsubseq-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-xsubseq-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: string-xsubseq-start INSTANCE
Function: (setf string-xsubseq-start) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq-data INSTANCE
Function: (setf xsubseq-data) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq-end INSTANCE
Function: (setf xsubseq-end) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq-len INSTANCE
Function: (setf xsubseq-len) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq-p OBJECT
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq-start INSTANCE
Function: (setf xsubseq-start) VALUE INSTANCE
Package

xsubseq

Source

xsubseq.lisp (file)

Function: xsubseq-to-sequence SEQ
Package

xsubseq

Source

xsubseq.lisp (file)


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

6.2.2 Types

Type: octets &optional LEN
Package

xsubseq

Source

xsubseq.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   M   X  
Index Entry  Section

F
File, Lisp, xsubseq.asd: The xsubseq<dot>asd file
File, Lisp, xsubseq/src/xsubseq.lisp: The xsubseq/src/xsubseq<dot>lisp file

L
Lisp File, xsubseq.asd: The xsubseq<dot>asd file
Lisp File, xsubseq/src/xsubseq.lisp: The xsubseq/src/xsubseq<dot>lisp file

M
Module, xsubseq/src: The xsubseq/src module

X
xsubseq.asd: The xsubseq<dot>asd file
xsubseq/src: The xsubseq/src module
xsubseq/src/xsubseq.lisp: The xsubseq/src/xsubseq<dot>lisp file

Jump to:   F   L   M   X  

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

A.2 Functions

Jump to:   %   (  
C   F   M   N   O   S   W   X  
Index Entry  Section

%
%make-concatenated-xsubseqs: Internal functions
%xnconc2: Internal functions

(
(setf concatenated-xsubseqs-children): Internal functions
(setf concatenated-xsubseqs-last): Internal functions
(setf concatenated-xsubseqs-len): Internal functions
(setf null-concatenated-xsubseqs-children): Internal functions
(setf null-concatenated-xsubseqs-last): Internal functions
(setf null-concatenated-xsubseqs-len): Internal functions
(setf octets-concatenated-xsubseqs-children): Internal functions
(setf octets-concatenated-xsubseqs-last): Internal functions
(setf octets-concatenated-xsubseqs-len): Internal functions
(setf octets-xsubseq-data): Internal functions
(setf octets-xsubseq-end): Internal functions
(setf octets-xsubseq-len): Internal functions
(setf octets-xsubseq-start): Internal functions
(setf string-concatenated-xsubseqs-children): Internal functions
(setf string-concatenated-xsubseqs-last): Internal functions
(setf string-concatenated-xsubseqs-len): Internal functions
(setf string-xsubseq-data): Internal functions
(setf string-xsubseq-end): Internal functions
(setf string-xsubseq-len): Internal functions
(setf string-xsubseq-start): Internal functions
(setf xsubseq-data): Internal functions
(setf xsubseq-end): Internal functions
(setf xsubseq-len): Internal functions
(setf xsubseq-start): Internal functions

C
coerce-to-sequence: Exported compiler macros
coerce-to-sequence: Exported functions
coerce-to-string: Exported compiler macros
coerce-to-string: Exported functions
Compiler Macro, coerce-to-sequence: Exported compiler macros
Compiler Macro, coerce-to-string: Exported compiler macros
Compiler Macro, xsubseq: Exported compiler macros
concatenated-xsubseqs-children: Internal functions
concatenated-xsubseqs-last: Internal functions
concatenated-xsubseqs-len: Internal functions
concatenated-xsubseqs-p: Internal functions
concatenated-xsubseqs-to-sequence: Internal functions
copy-concatenated-xsubseqs: Internal functions
copy-null-concatenated-xsubseqs: Internal functions
copy-octets-concatenated-xsubseqs: Internal functions
copy-octets-xsubseq: Internal functions
copy-string-concatenated-xsubseqs: Internal functions
copy-string-xsubseq: Internal functions
copy-xsubseq: Internal functions

F
Function, %make-concatenated-xsubseqs: Internal functions
Function, %xnconc2: Internal functions
Function, (setf concatenated-xsubseqs-children): Internal functions
Function, (setf concatenated-xsubseqs-last): Internal functions
Function, (setf concatenated-xsubseqs-len): Internal functions
Function, (setf null-concatenated-xsubseqs-children): Internal functions
Function, (setf null-concatenated-xsubseqs-last): Internal functions
Function, (setf null-concatenated-xsubseqs-len): Internal functions
Function, (setf octets-concatenated-xsubseqs-children): Internal functions
Function, (setf octets-concatenated-xsubseqs-last): Internal functions
Function, (setf octets-concatenated-xsubseqs-len): Internal functions
Function, (setf octets-xsubseq-data): Internal functions
Function, (setf octets-xsubseq-end): Internal functions
Function, (setf octets-xsubseq-len): Internal functions
Function, (setf octets-xsubseq-start): Internal functions
Function, (setf string-concatenated-xsubseqs-children): Internal functions
Function, (setf string-concatenated-xsubseqs-last): Internal functions
Function, (setf string-concatenated-xsubseqs-len): Internal functions
Function, (setf string-xsubseq-data): Internal functions
Function, (setf string-xsubseq-end): Internal functions
Function, (setf string-xsubseq-len): Internal functions
Function, (setf string-xsubseq-start): Internal functions
Function, (setf xsubseq-data): Internal functions
Function, (setf xsubseq-end): Internal functions
Function, (setf xsubseq-len): Internal functions
Function, (setf xsubseq-start): Internal functions
Function, coerce-to-sequence: Exported functions
Function, coerce-to-string: Exported functions
Function, concatenated-xsubseqs-children: Internal functions
Function, concatenated-xsubseqs-last: Internal functions
Function, concatenated-xsubseqs-len: Internal functions
Function, concatenated-xsubseqs-p: Internal functions
Function, concatenated-xsubseqs-to-sequence: Internal functions
Function, copy-concatenated-xsubseqs: Internal functions
Function, copy-null-concatenated-xsubseqs: Internal functions
Function, copy-octets-concatenated-xsubseqs: Internal functions
Function, copy-octets-xsubseq: Internal functions
Function, copy-string-concatenated-xsubseqs: Internal functions
Function, copy-string-xsubseq: Internal functions
Function, copy-xsubseq: Internal functions
Function, make-concatenated-xsubseqs: Exported functions
Function, make-null-concatenated-xsubseqs: Internal functions
Function, make-octets-concatenated-xsubseqs: Internal functions
Function, make-octets-xsubseq: Internal functions
Function, make-string-concatenated-xsubseqs: Internal functions
Function, make-string-xsubseq: Internal functions
Function, make-xsubseq: Internal functions
Function, null-concatenated-xsubseqs-children: Internal functions
Function, null-concatenated-xsubseqs-last: Internal functions
Function, null-concatenated-xsubseqs-len: Internal functions
Function, null-concatenated-xsubseqs-p: Internal functions
Function, octets-concatenated-xsubseqs-children: Internal functions
Function, octets-concatenated-xsubseqs-last: Internal functions
Function, octets-concatenated-xsubseqs-len: Internal functions
Function, octets-concatenated-xsubseqs-p: Internal functions
Function, octets-concatenated-xsubseqs-to-sequence: Internal functions
Function, octets-concatenated-xsubseqs-to-string: Internal functions
Function, octets-xsubseq-data: Internal functions
Function, octets-xsubseq-end: Internal functions
Function, octets-xsubseq-len: Internal functions
Function, octets-xsubseq-p: Internal functions
Function, octets-xsubseq-start: Internal functions
Function, octets-xsubseq-to-string: Internal functions
Function, string-concatenated-xsubseqs-children: Internal functions
Function, string-concatenated-xsubseqs-last: Internal functions
Function, string-concatenated-xsubseqs-len: Internal functions
Function, string-concatenated-xsubseqs-p: Internal functions
Function, string-concatenated-xsubseqs-to-sequence: Internal functions
Function, string-xsubseq-data: Internal functions
Function, string-xsubseq-end: Internal functions
Function, string-xsubseq-len: Internal functions
Function, string-xsubseq-p: Internal functions
Function, string-xsubseq-start: Internal functions
Function, xlength: Exported functions
Function, xnconc: Exported functions
Function, xsubseq: Exported functions
Function, xsubseq-data: Internal functions
Function, xsubseq-end: Internal functions
Function, xsubseq-len: Internal functions
Function, xsubseq-p: Internal functions
Function, xsubseq-start: Internal functions
Function, xsubseq-to-sequence: Internal functions

M
Macro, with-xsubseqs: Exported macros
Macro, xnconcf: Exported macros
make-concatenated-xsubseqs: Exported functions
make-null-concatenated-xsubseqs: Internal functions
make-octets-concatenated-xsubseqs: Internal functions
make-octets-xsubseq: Internal functions
make-string-concatenated-xsubseqs: Internal functions
make-string-xsubseq: Internal functions
make-xsubseq: Internal functions

N
null-concatenated-xsubseqs-children: Internal functions
null-concatenated-xsubseqs-last: Internal functions
null-concatenated-xsubseqs-len: Internal functions
null-concatenated-xsubseqs-p: Internal functions

O
octets-concatenated-xsubseqs-children: Internal functions
octets-concatenated-xsubseqs-last: Internal functions
octets-concatenated-xsubseqs-len: Internal functions
octets-concatenated-xsubseqs-p: Internal functions
octets-concatenated-xsubseqs-to-sequence: Internal functions
octets-concatenated-xsubseqs-to-string: Internal functions
octets-xsubseq-data: Internal functions
octets-xsubseq-end: Internal functions
octets-xsubseq-len: Internal functions
octets-xsubseq-p: Internal functions
octets-xsubseq-start: Internal functions
octets-xsubseq-to-string: Internal functions

S
string-concatenated-xsubseqs-children: Internal functions
string-concatenated-xsubseqs-last: Internal functions
string-concatenated-xsubseqs-len: Internal functions
string-concatenated-xsubseqs-p: Internal functions
string-concatenated-xsubseqs-to-sequence: Internal functions
string-xsubseq-data: Internal functions
string-xsubseq-end: Internal functions
string-xsubseq-len: Internal functions
string-xsubseq-p: Internal functions
string-xsubseq-start: Internal functions

W
with-xsubseqs: Exported macros

X
xlength: Exported functions
xnconc: Exported functions
xnconcf: Exported macros
xsubseq: Exported compiler macros
xsubseq: Exported functions
xsubseq-data: Internal functions
xsubseq-end: Internal functions
xsubseq-len: Internal functions
xsubseq-p: Internal functions
xsubseq-start: Internal functions
xsubseq-to-sequence: Internal functions

Jump to:   %   (  
C   F   M   N   O   S   W   X  

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

A.3 Variables

Jump to:   C   D   E   L   S  
Index Entry  Section

C
children: Exported structures

D
data: Exported structures

E
end: Exported structures

L
last: Exported structures
len: Exported structures
len: Exported structures

S
Slot, children: Exported structures
Slot, data: Exported structures
Slot, end: Exported structures
Slot, last: Exported structures
Slot, len: Exported structures
Slot, len: Exported structures
Slot, start: Exported structures
start: Exported structures

Jump to:   C   D   E   L   S  

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

A.4 Data types

Jump to:   C   N   O   P   S   T   X  
Index Entry  Section

C
concatenated-xsubseqs: Exported structures

N
null-concatenated-xsubseqs: Exported structures

O
octets: Internal types
octets-concatenated-xsubseqs: Exported structures
octets-xsubseq: Exported structures

P
Package, xsubseq: The xsubseq package
Package, xsubseq-asd: The xsubseq-asd package

S
string-concatenated-xsubseqs: Exported structures
string-xsubseq: Exported structures
Structure, concatenated-xsubseqs: Exported structures
Structure, null-concatenated-xsubseqs: Exported structures
Structure, octets-concatenated-xsubseqs: Exported structures
Structure, octets-xsubseq: Exported structures
Structure, string-concatenated-xsubseqs: Exported structures
Structure, string-xsubseq: Exported structures
Structure, xsubseq: Exported structures
System, xsubseq: The xsubseq system

T
Type, octets: Internal types

X
xsubseq: The xsubseq system
xsubseq: The xsubseq package
xsubseq: Exported structures
xsubseq-asd: The xsubseq-asd package

Jump to:   C   N   O   P   S   T   X