The select Reference Manual

Table of Contents

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

The select Reference Manual

This is the select Reference Manual, version 1.3, generated automatically by Declt version 3.0 "Montgomery Scott" on Wed Oct 13 12:28:52 2021 GMT+0.


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

1 Introduction

Contributors Forks Stargazers Issues MS-PL License LinkedIn

About the Project

This library provides:

  1. An API for taking slices (elements selected by the Cartesian product of vectors of subscripts for each axis) of array-like objects. The most important function is select. Unless you want to define additional methods for select, this is pretty much all you need from this library. See the documentation for a tutorial.
  2. An extensible DSL for selecting a subset of valid subscripts. This is useful if, for example, you want to resolve column names in a data frame in your implementation of select.
  3. A set of utility functions for traversing selections in array-like objects.

Built With

Getting Started

To get a local copy up and running follow these steps:

Prerequisites

An ANSI Common Lisp implementation. Developed and tested with SBCL and CCL.

Installation

  1. Clone the repository
    cd ~/quicklisp/local-projects &&
    git clone https://github.com/Lisp-Stat/select.git
    
  2. Reset the ASDF source-registry to find the new system (from the REPL)
    (asdf:clear-source-registry)
    
  3. Load the system
    (ql:quickload :select)
    

Documentation

The API documentation is in the docs/ directory and is available in emacs info format, PDF and HTML. You can also view the documentation online.

Usage

The most frequently used form is:

(select object selection1 selection2 ...)

where each selection specifies a set of subscripts along the corresponding axis. The selection specifications are found in the documentation.

For more examples, please refer to the Reference Manual

Roadmap

See the open issues for a list of proposed features (and known issues).

Known Issues

Select is known to pass all tests on SBCL and ACL (Allegro Common Lisp), and fails two tests on CCL related to vector/array representations. The specifics are described in issue #3. I suspect this to be a bug somewhere in CCL. Version 1.12 of CCL doesn't run on MS Windows, so the obvious next step is not available (install 1.12 and try). It could also be specific to MS Windows. If someone successfully gets this to run on another platform, I'd appreciate hearing about it.

Changes from cl-slice

Documentation Improvements

Test Improvements

Enhancements

Bug Fixes

Resources

This system is part of the Lisp-Stat project; that should be your first stop for information. Also see the resources and community pages for more information.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated. Please see CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

License

Distributed under the MS-PL License. See LICENSE for more information.

Contact

Project Link: https://github.com/lisp-stat/select


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 select

Author

Steve Nunez

Home Page

https://lisp-stat.github.io/select/

Source Control

(:git "git://github.com/lisp-stat/select")

Bug Tracker

https://github.com/Lisp-Stat/select/issues/

License

MS-PL

Description

DSL for array slices.

Long Description

Select is a facility for selecting portions of sequences, arrays or data-frames. It provides:

An API for taking slices (elements selected by the Cartesian product of vectors of subscripts for each axis) of array-like objects. The most important function is ‘select‘. Unless you want to define additional methods for ‘select‘, this is pretty much all you need from this library. See the documentation at https://lisp-stat.github.io/select/ for a tutorial.

An extensible DSL for selecting a subset of valid subscripts. This is useful if, for example, you want to resolve column names in a data frame in your implementation of slice.

A set of utility functions for traversing slices in array-like objects.

Version

1.3

Dependencies
Source

select.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 select.asd

Location

select.asd

Systems

select (system)


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

3.1.2 select/package.lisp

Parent

select (system)

Location

package.lisp

Packages

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

3.1.3 select/select-dev.lisp

Dependency

package.lisp (file)

Parent

select (system)

Location

select-dev.lisp

Exported Definitions
Internal Definitions

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

3.1.4 select/select.lisp

Dependency

select-dev.lisp (file)

Parent

select (system)

Location

select.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 select

SELECT is a facility for selecting portions of sequences or arrays.

Source

package.lisp (file)

Nickname

slct

Use List
Exported Definitions
Internal Definitions

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

4.2 select-dev

SELECT-DEV is used to implement SELECT operations on data structures other than arrays.

Source

package.lisp (file)

Use List
Used By List

select

Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Macros

Macro: traverse-representations (SUBSCRIPTS REPRESENTATIONS &key INDEX SETUP) &body BODY

Loops over all possible subscripts in REPRESENTAITONS, making them available in SUBSCRIPTS during the execution of BODY. The iterator is constructed using the function SETUP (see for example ROW-MAJOR-SETUP). When INDEX is given, a variable with that name is provided, containing an index that counts iterations.

Package

select-dev

Source

select-dev.lisp (file)


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

5.1.2 Functions

Function: all-singleton-representations? REPRESENTATIONS

Test if all canonical representations are singletons.

Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-range START END

Canonical representation of a contiguous set of array indices from START (inclusive) to END (exclusive).

Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-representations AXES SELECTIONS

Return the canonical representations of SELECTIONS given the corresponding AXES, checking for matching length.

Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-sequence SEQUENCE

Canonical representation of array indexes from canonical-sequence SEQUENCE.

May share structure. Vectors of the upgraded type of (SIMPLE-ARRAY ARRAY-INDEX (*)) are preferred for efficiency, otherwise they are coerced.

Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-singleton INDEX

Canonical representation of a singleton index (a nonnegative integer, which is a valid array index).

Package

select-dev

Source

select-dev.lisp (file)

Function: column-major-setup REPRESENTATIONS TERMINATOR

Return SUBSCRIPTS (a list) and ITERATOR (a closure, no arguments) that increments the contents of SUBSCRIPTS in column-major order. TERMINATOR is called when all subscripts have been visited.

Package

select-dev

Source

select-dev.lisp (file)

Function: including START END

Range, including both ends.

Package

select

Source

select.lisp (file)

Function: nodrop INDEX

Select a single index, but do not drop a dimension.

Package

select

Source

select.lisp (file)

Function: range START END

Range, including START, excluding END.

Package

select

Source

select.lisp (file)

Function: representation-dimensions REPRESENTATIONS

Return a list for the dimensions of canonical representations, dropping singletons.

Package

select-dev

Source

select-dev.lisp (file)

Function: row-major-setup REPRESENTATIONS TERMINATOR

Return SUBSCRIPTS (a list) and ITERATOR (a closure, no arguments) that increments the contents of SUBSCRIPTS in row-major order. TERMINATOR is called when all subscripts have been visited.

Package

select-dev

Source

select-dev.lisp (file)

Function: select-reserved-symbol? SYMBOL

Test if SYMBOL has special semantics for SELECTION.

Package

select-dev

Source

select-dev.lisp (file)

Function: singleton-representation? REPRESENTATION

Test if a canonical REPRESENTATION is a singleton.

Package

select-dev

Source

select-dev.lisp (file)


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

5.1.3 Generic functions

Generic Function: axis-dimension AXIS

Return the dimension of axis. Needs to be defined for non-integer axes.

Package

select-dev

Source

select-dev.lisp (file)

Generic Function: canonical-representation AXIS SELECTION

Canonical representation of SELECTION, given information in AXIS. The default methods use dimensions as AXIS.

Each selection needs to be resolved into a canonical representation, which is either a singleton, a range, or a sequence of subscripts. They should only be constructed with the corresponding CANONICAL-SINGLETION, CANONICAL-RANGE and CANONICAL-SEQUENCE functions.

@c(CANONICAL-REPRESENTATION) needs to ensure that the represented subscripts are valid for the axis.

Unless a specialized method is found, the dimension of the axis is queried with AXIS-DIMENSION and resolution is attempted using the latter. Methods that resolve symbols should test them with SELECT-RESERVED-SYMBOL? and use CALL-NEXT-METHOD.

Package

select-dev

Source

select-dev.lisp (file)

Methods
Method: canonical-representation AXIS (SELECTION nodrop)

The canonical representation for NODROP.

Source

select.lisp (file)

Method: canonical-representation AXIS (SELECTION range)

The canonical representation for RANGE.

Source

select.lisp (file)

Method: canonical-representation AXIS (SELECTION including)

The canonical representation for INCLUDING.

Source

select.lisp (file)

Method: canonical-representation AXIS SELECTION
Method: canonical-representation AXIS (CANONICAL-RANGE canonical-range)
Method: canonical-representation AXIS (CANONICAL-SEQUENCE canonical-sequence)
Method: canonical-representation (AXIS integer) (SLICE null)
Method: canonical-representation (AXIS integer) (SELECTION integer)
Method: canonical-representation AXIS (SELECTION sequence)
Method: canonical-representation (AXIS integer) (SELECTION (eql t))
Method: canonical-representation AXIS (SELECTION bit-vector)
Generic Function: mask SEQUENCE PREDICATE

Map sequence into a simple-bit-vector, using 1 when PREDICATE yields true, 0 otherwise.

Package

select

Source

select.lisp (file)

Methods
Method: mask (SEQUENCE sequence) PREDICATE
Generic Function: ref OBJECT &rest SUBSCRIPTS

Return the element of OBJECT specified by SUBSCRIPTS.

Package

select

Source

select.lisp (file)

Writer

(setf ref) (generic function)

Methods
Method: ref (ARRAY array) &rest SUBSCRIPTS
Generic Function: (setf ref) VALUE OBJECT &rest SUBSCRIPTS

Stores VALUE into the place specified by SUBSCRIPTS.

Package

select

Source

select.lisp (file)

Reader

ref (generic function)

Methods
Method: (setf ref) VALUE (ARRAY array) &rest SUBSCRIPTS
Generic Function: select OBJECT &rest SELECTIONS

Return the slices of OBJECT specified by SELECTIONS.

Package

select

Source

select.lisp (file)

Writer

(setf select) (generic function)

Methods
Method: select (LST list) &rest SELECTIONS

Select from LST the subscripts or range specified in SELECTIONS. SELECTIONS must be a VECTOR, LIST or RANGE.

Method: select (ARRAY array) &rest SELECTIONS

Return the SELECTIONS in the given ARRAY.

Generic Function: (setf select) VALUE OBJECT &rest SELECTIONS

Stores VALUES into the locations given by SELECTIONS.

Package

select

Source

select.lisp (file)

Reader

select (generic function)

Methods
Method: (setf select) VALUE (ARRAY array) &rest SELECTIONS
Generic Function: which SEQUENCE &key PREDICATE

Return an index of the positions in SEQUENCE which satisfy PREDICATE. Defaults to return non-NIL indices.

Package

select

Source

select.lisp (file)

Methods
Method: which (SEQUENCE sequence) &key PREDICATE

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

5.1.4 Structures

Structure: canonical-range ()

Canonical representation of a contiguous set of array indices from START (inclusive) to END (exclusive).

Package

select-dev

Source

select-dev.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

canonical-representation (method)

Direct slots
Slot: start
Type

alexandria:array-index

Readers

canonical-range-start (function)

Writers

(setf canonical-range-start) (function)

Slot: end
Type

alexandria:array-index

Readers

canonical-range-end (function)

Writers

(setf canonical-range-end) (function)

Structure: canonical-sequence ()

Canonical representation of a sequence of array indexes.

Package

select-dev

Source

select-dev.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

canonical-representation (method)

Direct slots
Slot: vector
Type

(simple-array alexandria:array-index (*))

Readers

canonical-sequence-vector (function)

Writers

(setf canonical-sequence-vector) (function)

Structure: including ()

Range, including both ends.

Package

select

Source

select.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

canonical-representation (method)

Direct slots
Slot: start
Readers

including-start (function)

Writers

(setf including-start) (function)

Slot: end
Readers

including-end (function)

Writers

(setf including-end) (function)

Structure: nodrop ()

Select a single index, but don’t drop a dimension.

Package

select

Source

select.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

canonical-representation (method)

Direct slots
Slot: index
Readers

nodrop-index (function)

Writers

(setf nodrop-index) (function)

Structure: range ()

Range, including start, excluding end.

Package

select

Source

select.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods

canonical-representation (method)

Direct slots
Slot: start
Readers

range-start (function)

Writers

(setf range-start) (function)

Slot: end
Readers

range-end (function)

Writers

(setf range-end) (function)


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

5.2 Internal definitions


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

5.2.1 Functions

Function: canonical-range-end INSTANCE
Function: (setf canonical-range-end) VALUE INSTANCE
Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-range-p OBJECT
Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-range-start INSTANCE
Function: (setf canonical-range-start) VALUE INSTANCE
Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-sequence-p OBJECT
Package

select-dev

Source

select-dev.lisp (file)

Function: canonical-sequence-vector INSTANCE
Function: (setf canonical-sequence-vector) VALUE INSTANCE
Package

select-dev

Source

select-dev.lisp (file)

Function: copy-canonical-range INSTANCE
Package

select-dev

Source

select-dev.lisp (file)

Function: copy-canonical-sequence INSTANCE
Package

select-dev

Source

select-dev.lisp (file)

Function: copy-including INSTANCE
Package

select

Source

select.lisp (file)

Function: copy-nodrop INSTANCE
Package

select

Source

select.lisp (file)

Function: copy-range INSTANCE
Package

select

Source

select.lisp (file)

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

select

Source

select.lisp (file)

Function: including-p OBJECT
Package

select

Source

select.lisp (file)

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

select

Source

select.lisp (file)

Function: make-canonical-range &key (START START) (END END)
Package

select-dev

Source

select-dev.lisp (file)

Function: make-canonical-sequence &key (VECTOR VECTOR)
Package

select-dev

Source

select-dev.lisp (file)

Function: make-including &key (START START) (END END)
Package

select

Source

select.lisp (file)

Function: make-nodrop &key (INDEX INDEX)
Package

select

Source

select.lisp (file)

Function: make-range &key (START START) (END END)
Package

select

Source

select.lisp (file)

Function: nodrop-index INSTANCE
Function: (setf nodrop-index) VALUE INSTANCE
Package

select

Source

select.lisp (file)

Function: nodrop-p OBJECT
Package

select

Source

select.lisp (file)

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

select

Source

select.lisp (file)

Function: range-p OBJECT
Package

select

Source

select.lisp (file)

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

select

Source

select.lisp (file)

Function: representation-dimension REPRESENTATION

Return the dimension of a canonical-representation, or NIL for singleton selections (they are dropped).

Package

select-dev

Source

select-dev.lisp (file)

Function: representation-initial-value REPRESENTATION

Initial value for iteration.

Package

select-dev

Source

select-dev.lisp (file)

Function: representation-iterator REPRESENTATION CARRY CONS

Return a closure that sets the car of CONS to the next value each time it is called, resetting and calling CARRY when it reaches the end of its range.

Package

select-dev

Source

select-dev.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   S  
Index Entry  Section

F
File, Lisp, select.asd: The select․asd file
File, Lisp, select/package.lisp: The select/package․lisp file
File, Lisp, select/select-dev.lisp: The select/select-dev․lisp file
File, Lisp, select/select.lisp: The select/select․lisp file

L
Lisp File, select.asd: The select․asd file
Lisp File, select/package.lisp: The select/package․lisp file
Lisp File, select/select-dev.lisp: The select/select-dev․lisp file
Lisp File, select/select.lisp: The select/select․lisp file

S
select.asd: The select․asd file
select/package.lisp: The select/package․lisp file
select/select-dev.lisp: The select/select-dev․lisp file
select/select.lisp: The select/select․lisp file

Jump to:   F   L   S  

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

A.2 Functions

Jump to:   (  
A   C   F   G   I   M   N   R   S   T   W  
Index Entry  Section

(
(setf canonical-range-end): Internal functions
(setf canonical-range-start): Internal functions
(setf canonical-sequence-vector): Internal functions
(setf including-end): Internal functions
(setf including-start): Internal functions
(setf nodrop-index): Internal functions
(setf range-end): Internal functions
(setf range-start): Internal functions
(setf ref): Exported generic functions
(setf ref): Exported generic functions
(setf select): Exported generic functions
(setf select): Exported generic functions

A
all-singleton-representations?: Exported functions
axis-dimension: Exported generic functions

C
canonical-range: Exported functions
canonical-range-end: Internal functions
canonical-range-p: Internal functions
canonical-range-start: Internal functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representation: Exported generic functions
canonical-representations: Exported functions
canonical-sequence: Exported functions
canonical-sequence-p: Internal functions
canonical-sequence-vector: Internal functions
canonical-singleton: Exported functions
column-major-setup: Exported functions
copy-canonical-range: Internal functions
copy-canonical-sequence: Internal functions
copy-including: Internal functions
copy-nodrop: Internal functions
copy-range: Internal functions

F
Function, (setf canonical-range-end): Internal functions
Function, (setf canonical-range-start): Internal functions
Function, (setf canonical-sequence-vector): Internal functions
Function, (setf including-end): Internal functions
Function, (setf including-start): Internal functions
Function, (setf nodrop-index): Internal functions
Function, (setf range-end): Internal functions
Function, (setf range-start): Internal functions
Function, all-singleton-representations?: Exported functions
Function, canonical-range: Exported functions
Function, canonical-range-end: Internal functions
Function, canonical-range-p: Internal functions
Function, canonical-range-start: Internal functions
Function, canonical-representations: Exported functions
Function, canonical-sequence: Exported functions
Function, canonical-sequence-p: Internal functions
Function, canonical-sequence-vector: Internal functions
Function, canonical-singleton: Exported functions
Function, column-major-setup: Exported functions
Function, copy-canonical-range: Internal functions
Function, copy-canonical-sequence: Internal functions
Function, copy-including: Internal functions
Function, copy-nodrop: Internal functions
Function, copy-range: Internal functions
Function, including: Exported functions
Function, including-end: Internal functions
Function, including-p: Internal functions
Function, including-start: Internal functions
Function, make-canonical-range: Internal functions
Function, make-canonical-sequence: Internal functions
Function, make-including: Internal functions
Function, make-nodrop: Internal functions
Function, make-range: Internal functions
Function, nodrop: Exported functions
Function, nodrop-index: Internal functions
Function, nodrop-p: Internal functions
Function, range: Exported functions
Function, range-end: Internal functions
Function, range-p: Internal functions
Function, range-start: Internal functions
Function, representation-dimension: Internal functions
Function, representation-dimensions: Exported functions
Function, representation-initial-value: Internal functions
Function, representation-iterator: Internal functions
Function, row-major-setup: Exported functions
Function, select-reserved-symbol?: Exported functions
Function, singleton-representation?: Exported functions

G
Generic Function, (setf ref): Exported generic functions
Generic Function, (setf select): Exported generic functions
Generic Function, axis-dimension: Exported generic functions
Generic Function, canonical-representation: Exported generic functions
Generic Function, mask: Exported generic functions
Generic Function, ref: Exported generic functions
Generic Function, select: Exported generic functions
Generic Function, which: Exported generic functions

I
including: Exported functions
including-end: Internal functions
including-p: Internal functions
including-start: Internal functions

M
Macro, traverse-representations: Exported macros
make-canonical-range: Internal functions
make-canonical-sequence: Internal functions
make-including: Internal functions
make-nodrop: Internal functions
make-range: Internal functions
mask: Exported generic functions
mask: Exported generic functions
Method, (setf ref): Exported generic functions
Method, (setf select): Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, canonical-representation: Exported generic functions
Method, mask: Exported generic functions
Method, ref: Exported generic functions
Method, select: Exported generic functions
Method, select: Exported generic functions
Method, which: Exported generic functions

N
nodrop: Exported functions
nodrop-index: Internal functions
nodrop-p: Internal functions

R
range: Exported functions
range-end: Internal functions
range-p: Internal functions
range-start: Internal functions
ref: Exported generic functions
ref: Exported generic functions
representation-dimension: Internal functions
representation-dimensions: Exported functions
representation-initial-value: Internal functions
representation-iterator: Internal functions
row-major-setup: Exported functions

S
select: Exported generic functions
select: Exported generic functions
select: Exported generic functions
select-reserved-symbol?: Exported functions
singleton-representation?: Exported functions

T
traverse-representations: Exported macros

W
which: Exported generic functions
which: Exported generic functions

Jump to:   (  
A   C   F   G   I   M   N   R   S   T   W  

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

A.3 Variables

Jump to:   E   I   S   V  
Index Entry  Section

E
end: Exported structures
end: Exported structures
end: Exported structures

I
index: Exported structures

S
Slot, end: Exported structures
Slot, end: Exported structures
Slot, end: Exported structures
Slot, index: Exported structures
Slot, start: Exported structures
Slot, start: Exported structures
Slot, start: Exported structures
Slot, vector: Exported structures
start: Exported structures
start: Exported structures
start: Exported structures

V
vector: Exported structures

Jump to:   E   I   S   V  

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

A.4 Data types

Jump to:   C   I   N   P   R   S  
Index Entry  Section

C
canonical-range: Exported structures
canonical-sequence: Exported structures

I
including: Exported structures

N
nodrop: Exported structures

P
Package, select: The select package
Package, select-dev: The select-dev package

R
range: Exported structures

S
select: The select system
select: The select package
select-dev: The select-dev package
Structure, canonical-range: Exported structures
Structure, canonical-sequence: Exported structures
Structure, including: Exported structures
Structure, nodrop: Exported structures
Structure, range: Exported structures
System, select: The select system

Jump to:   C   I   N   P   R   S