The cl-match Reference Manual

Table of Contents

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

The cl-match Reference Manual

This is the cl-match Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 08:10:13 2018 GMT+0.


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

1 Introduction

================================================================================
================================================================================
NOTE: SUPERSEDED BY OPTIMA, https://github.com/m2ym/optima.
================================================================================
================================================================================

This is the README file for cl-match,
an extended--ML-style pattern-matching library for Common Lisp.

cl-match is Copyright (c) 2008 Daniel S. Bensen, and released 
under the terms of the Lisp Lesser GNU Public License
(http://opensource.franz.com/preamble.html), known as the LLGPL.

The code was moved in 2011 to Github by Tony Garnock-Jones.

LOADING

There are three ways to load cl-match:
* load the file load.lisp in this directory
* asdf-install :cl-match
* asdf-load the system files in this directory:
  * standard-cl   (general-purpose library)
  * cl-match      (pattern matching)
  * pcl-unit-test (unit testing framework)
  * cl-match-test (unit tests)

To learn how to use asdf, see the online asdf documentation here:
http://constantly.at/lisp/asdf/Using-asdf-to-load-systems.html

TESTING

To test cl-match after loading, 
evaluate the form (cl-match-test::test-match).
cl-match has been tested on SBCL and Allegro CL.

NOTES

* There's an html user's manual in the doc directory.
* pcl-unit-test is based on Peter Seibel's book Practical Common Lisp.
* cl-match is based in part on fare-matcher, by Fare Rideau.

Please direct any and all bug reports to the Github issue tracker,
  


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

2 Systems

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


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

2.1 cl-match

Dependency

standard-cl (system)

Source

cl-match.asd (file)

Component

match.lisp (file)


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

2.2 standard-cl

Source

standard-cl.asd (file)

Component

std (module)


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

3 Modules

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


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

3.1 standard-cl/std

Parent

standard-cl (system)

Location

std/

Components

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

3.2 standard-cl/std/content

Dependency

base.lisp (file)

Parent

std (module)

Location

std/content/

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 cl-match.asd

Location

cl-match.asd

Systems

cl-match (system)


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

4.1.2 standard-cl.asd

Location

standard-cl.asd

Systems

standard-cl (system)


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

4.1.3 cl-match/match.lisp

Parent

cl-match (system)

Location

match.lisp

Packages

cl-match

Exported Definitions
Internal Definitions

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

4.1.4 standard-cl/std/package.lisp

Parent

std (module)

Location

std/package.lisp

Packages

standard-cl


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

4.1.5 standard-cl/std/base.lisp

Dependency

package.lisp (file)

Parent

std (module)

Location

std/base.lisp

Exported Definitions

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

4.1.6 standard-cl/std/content/standard.lisp

Parent

content (module)

Location

std/content/standard.lisp

Exported Definitions
Internal Definitions

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

4.1.7 standard-cl/std/content/2fix.lisp

Parent

content (module)

Location

std/content/2fix.lisp

Exported Definitions
Internal Definitions

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

4.1.8 standard-cl/std/content/func.lisp

Parent

content (module)

Location

std/content/func.lisp

Internal Definitions

read-#func (function)


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

4.1.9 standard-cl/std/syntax.lisp

Dependency

content (module)

Parent

std (module)

Location

std/syntax.lisp

Exported Definitions

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

5 Packages

Packages are listed by definition order.


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

5.1 cl-match

Source

match.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

5.2 standard-cl

Source

package.lisp (file)

Nickname

std

Use List

common-lisp

Used By List

cl-match

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: *= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: += PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: ? FORMS
Package

standard-cl

Source

standard.lisp (file)

Macro: and= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: concat &rest ARGS
Package

standard-cl

Source

standard.lisp (file)

Macro: cond-eql VAL &rest TESTS
Package

standard-cl

Source

standard.lisp (file)

Macro: count-list (N VAL LIST &optional RESULT) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: def FUNC ARGS &body DEFN
Package

standard-cl

Source

base.lisp (file)

Macro: defconstants &rest THINGS
Package

standard-cl

Source

standard.lisp (file)

Macro: defmac MACRO ARGS &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: defparam &rest ARGS
Package

standard-cl

Source

standard.lisp (file)

Macro: defparams &rest THINGS
Package

standard-cl

Source

standard.lisp (file)

Macro: defpattern PATRN ARGS &body BODY
Package

cl-match

Source

match.lisp (file)

Macro: defvars &rest THINGS
Package

standard-cl

Source

standard.lisp (file)

Macro: defx F XS &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: do-hashtable (KEY VAL TABLE &optional RTRNVAL) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: do-until TEST &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: do-while TEST &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: docells (CELL LIST &optional RZULT) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: dopairs (X Y LIST) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: dorange (N MIN TOP &optional RESULT) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: dotimes1 (N NMAX &optional RESULT) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: dovector (N VAL VECTR &optional RZULT) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: eif TEST THEN &body ELSES
Package

standard-cl

Source

standard.lisp (file)

Macro: eval-always &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: ifmatch PATRN EXPR SUCCEED &body FAILBODY

Evaluate success form if pattern matches expression, failure forms if not.

Package

cl-match

Source

match.lisp (file)

Macro: in-defpackage NAME &rest OPTIONS
Package

standard-cl

Source

base.lisp (file)

Macro: indef F XS &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: indefx F XS &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: letmatch PATRN EXPR &body SUCCESS
Package

cl-match

Source

match.lisp (file)

Macro: letstruct (TYPE- . SLOTS) X &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: letstruct-if (TYPE- . SLOTS) X &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: lett X EXPR &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: letts PLIST &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: letvals VARS EXPR &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: letwhen VAR PRED &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: macx MACRO ARGS &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: match EXPR &rest CLAUSES
Package

cl-match

Source

match.lisp (file)

Macro: not= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: or= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: pushlist LIST PLACE
Package

standard-cl

Source

standard.lisp (file)

Macro: pushrevlist LIST PLACE
Package

standard-cl

Source

standard.lisp (file)

Macro: pushwhen EXPR PLACE
Package

standard-cl

Source

standard.lisp (file)

Macro: setwhen OLDVAL PLACE NEWVAL
Package

standard-cl

Source

standard.lisp (file)

Macro: strcase EXPR &rest CLAUSES
Package

standard-cl

Source

standard.lisp (file)

Macro: until TEST &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: use-std-readtable ()
Package

standard-cl

Source

syntax.lisp (file)

Macro: while TEST &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: with-gensym ITEM &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: with-gensyms ITEMS &body BODY
Package

standard-cl

Source

base.lisp (file)

Macro: xor= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: xport &rest SYMBOLS
Package

standard-cl

Source

base.lisp (file)


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

6.1.2 Functions

Function: !=0 X
Package

standard-cl

Source

2fix.lisp (file)

Function: /. X Y
Package

standard-cl

Source

standard.lisp (file)

Function: /_ X Y
Package

standard-cl

Source

standard.lisp (file)

Function: 10^ X
Package

standard-cl

Source

standard.lisp (file)

Function: 2^ X
Package

standard-cl

Source

standard.lisp (file)

Function: 2list<-plist PLIST
Package

standard-cl

Source

standard.lisp (file)

Function: <0 G0
Package

standard-cl

Source

2fix.lisp (file)

Function: <=0 X
Package

standard-cl

Source

2fix.lisp (file)

Function: =0 G0
Package

standard-cl

Source

2fix.lisp (file)

Function: >0 G0
Package

standard-cl

Source

2fix.lisp (file)

Function: >=0 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^ A B
Package

standard-cl

Source

2fix.lisp (file)

Function: ^2 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^3 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^4 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^5 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^6 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^7 X
Package

standard-cl

Source

2fix.lisp (file)

Function: ^8 X
Package

standard-cl

Source

2fix.lisp (file)

Function: andf &rest VALS
Package

standard-cl

Source

standard.lisp (file)

Function: ask-yes-no STR
Package

standard-cl

Source

standard.lisp (file)

Function: ask-yn STR
Package

standard-cl

Source

standard.lisp (file)

Function: avg XS
Package

standard-cl

Source

standard.lisp (file)

Function: cd PATHSTR
Package

standard-cl

Source

standard.lisp (file)

Function: concstr &rest STRINGS
Package

standard-cl

Source

standard.lisp (file)

Function: cwd ()
Package

standard-cl

Source

standard.lisp (file)

Function: debug-out MESG
Package

standard-cl

Source

standard.lisp (file)

Function: e^ X
Package

standard-cl

Source

standard.lisp (file)

Function: echo &rest ARGS
Package

standard-cl

Source

standard.lisp (file)

Function: external-symbols &optional PACKAGE
Package

standard-cl

Source

standard.lisp (file)

Function: flatten LIST
Package

standard-cl

Source

standard.lisp (file)

Function: gensyms N
Package

standard-cl

Source

standard.lisp (file)

Function: has-array-fill-pointer G0
Package

standard-cl

Source

2fix.lisp (file)

Function: has-length X N
Package

standard-cl

Source

2fix.lisp (file)

Function: has-type G0 G1
Package

standard-cl

Source

2fix.lisp (file)

Function: int<-letr C
Package

standard-cl

Source

standard.lisp (file)

Function: is-adjustable-array G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-alpha-char G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-array-in-bounds G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-bit-vector G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-both-case G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-compiled-func G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-hashtable G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-lc LETR
Package

standard-cl

Source

standard.lisp (file)

Function: is-letr CHAR
Package

standard-cl

Source

standard.lisp (file)

Function: is-lower-case G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-simple-string G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-simple-vector G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-subtype-of G0 G1
Package

standard-cl

Source

2fix.lisp (file)

Function: is-symbol G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-tail-of G0 G1
Package

standard-cl

Source

2fix.lisp (file)

Function: is-uc LETR
Package

standard-cl

Source

standard.lisp (file)

Function: is-upper-case G0
Package

standard-cl

Source

2fix.lisp (file)

Function: is-wild-pathname G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isalphanum G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isarray X &key DIMS RANK
Package

standard-cl

Source

2fix.lisp (file)

Function: isatom G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isbound G0
Package

standard-cl

Source

2fix.lisp (file)

Function: ischar G0
Package

standard-cl

Source

2fix.lisp (file)

Function: iscomplex G0
Package

standard-cl

Source

2fix.lisp (file)

Function: iscons G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isconstant G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isdigchar G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isend G0
Package

standard-cl

Source

2fix.lisp (file)

Function: iseven G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isfbound G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isfloat X &key = > < >= <=
Package

standard-cl

Source

2fix.lisp (file)

Function: isfunc G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isint X &key = > < >= <=
Package

standard-cl

Source

2fix.lisp (file)

Function: iskeyword G0
Package

standard-cl

Source

2fix.lisp (file)

Function: islist X &key LENGTH MIN-LENGTH MAX-LENGTH
Package

standard-cl

Source

2fix.lisp (file)

Function: isnum X &key = > < >= <=
Package

standard-cl

Source

2fix.lisp (file)

Function: isodd G0
Package

standard-cl

Source

2fix.lisp (file)

Function: ispackage G0
Package

standard-cl

Source

2fix.lisp (file)

Function: ispathname G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isrational G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isreadtable G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isreal X &key = > < >= <=
Package

standard-cl

Source

2fix.lisp (file)

Function: isstream G0
Package

standard-cl

Source

2fix.lisp (file)

Function: isstring X &key LENGTH MIN-LENGTH MAX-LENGTH
Package

standard-cl

Source

2fix.lisp (file)

Function: isvector X &key LENGTH MIN-LENGTH MAX-LENGTH
Package

standard-cl

Source

2fix.lisp (file)

Function: lc<-int N
Package

standard-cl

Source

standard.lisp (file)

Function: length< G0 G1
Package

standard-cl

Source

standard.lisp (file)

Function: length= G0 G1
Package

standard-cl

Source

standard.lisp (file)

Function: length> G0 G1
Package

standard-cl

Source

standard.lisp (file)

Function: make-std-readtable ()
Package

standard-cl

Source

syntax.lisp (file)

Function: no X
Package

standard-cl

Source

standard.lisp (file)

Function: orf &rest VALS
Package

standard-cl

Source

standard.lisp (file)

Function: pause &rest ARGS
Package

standard-cl

Source

standard.lisp (file)

Function: prod VALS
Package

standard-cl

Source

standard.lisp (file)

Function: prompt &rest ARGS
Package

standard-cl

Source

standard.lisp (file)

Function: quit ()
Package

standard-cl

Source

standard.lisp (file)

Function: range N-MIN N-UPR

[n-min...n-upr]

Package

standard-cl

Source

standard.lisp (file)

Function: range* MIN MAX
Package

standard-cl

Source

standard.lisp (file)

Function: rms XS
Package

standard-cl

Source

standard.lisp (file)

Function: sethash KEY TABLE VAL
Package

standard-cl

Source

standard.lisp (file)

Function: split-list PRED ITEMS
Package

standard-cl

Source

standard.lisp (file)

Function: string-or-symbol-name X
Package

standard-cl

Source

standard.lisp (file)

Function: sum VALS
Package

standard-cl

Source

standard.lisp (file)

Function: times N

[0...n]

Package

standard-cl

Source

standard.lisp (file)

Function: times1 N

[1..n]

Package

standard-cl

Source

standard.lisp (file)

Function: trim-linespace STRING
Package

standard-cl

Source

standard.lisp (file)

Function: trim-whitespace STRING
Package

standard-cl

Source

standard.lisp (file)

Function: uc<-int N
Package

standard-cl

Source

standard.lisp (file)

Function: variance XS
Package

standard-cl

Source

standard.lisp (file)

Function: xorf A B
Package

standard-cl

Source

standard.lisp (file)


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

6.2 Internal definitions


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

6.2.1 Macros

Macro: -= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: //= PLACE VAL
Package

standard-cl

Source

2fix.lisp (file)

Macro: asrt TEST VARS MESG &rest MESG-ARGS
Package

cl-match

Source

match.lisp (file)

Macro: def-defthings DEFTHINGS DEFTHING
Package

standard-cl

Source

standard.lisp (file)

Macro: def-isnumeric ISTYPE TYPEP
Package

standard-cl

Source

2fix.lisp (file)

Macro: def-isseq ISSEQ SEQP
Package

standard-cl

Source

2fix.lisp (file)

Macro: def-length-op FUNC OP
Package

standard-cl

Source

standard.lisp (file)

Macro: for (VAR INIT TEST INCR) &body BODY
Package

standard-cl

Source

standard.lisp (file)

Macro: let-conj FIELDS VAL &body BODY
Package

cl-match

Source

match.lisp (file)

Macro: let-vgt FIELDS VAL &body BODY
Package

cl-match

Source

match.lisp (file)

Macro: npushlist LIST PLACE
Package

standard-cl

Source

standard.lisp (file)

Macro: pushand TEST TESTS
Package

cl-match

Source

match.lisp (file)

Macro: setf-cons X VAL
Package

cl-match

Source

match.lisp (file)

Macro: setft X VAL
Package

cl-match

Source

match.lisp (file)

Macro: with-gensym-conj (CONJ GENSYM EXPR &rest TESTS) &body BODY

Create and bind a conj with a gensym, a setft form, and optional tests.

Package

cl-match

Source

match.lisp (file)


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

6.2.2 Functions

Function: acsrs-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: all-equal XS
Package

cl-match

Source

match.lisp (file)

Function: all-same-vars UNSORTED-LISTS
Package

cl-match

Source

match.lisp (file)

Function: and-conj EXPR PATRNS VARS
Package

cl-match

Source

match.lisp (file)

Function: are-all-vals PARTS
Package

cl-match

Source

match.lisp (file)

Function: array-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: array-dims RANK VALS
Package

cl-match

Source

match.lisp (file)

Function: as-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: atom-conj EXPR ATOM VARS
Package

cl-match

Source

match.lisp (file)

Function: binding-test MULTIBINDINGS
Package

cl-match

Source

match.lisp (file)

Function: clause-form BLOCK X CLAUSE
Package

cl-match

Source

match.lisp (file)

Function: conj-gensyms INSTANCE
Function: (setf conj-gensyms) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: conj-ors INSTANCE
Function: (setf conj-ors) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: conj-p OBJECT
Package

cl-match

Source

match.lisp (file)

Function: conj-tests INSTANCE
Function: (setf conj-tests) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: conj-vars INSTANCE
Function: (setf conj-vars) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: conj-whens INSTANCE
Function: (setf conj-whens) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: cons-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: copy-conj INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: copy-vgt INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: copy-x-or INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: default-conj EXPR PATRN VARS &optional LEVEL
Package

cl-match

Source

match.lisp (file)

Function: is-big-type X
Package

cl-match

Source

match.lisp (file)

Function: is-case LETR LETRS
Package

standard-cl

Source

standard.lisp (file)

Function: is-literal X

Arg is a literal value.

Package

cl-match

Source

match.lisp (file)

Function: is-small-type X

Arg’s printed representation is compact.

Package

cl-match

Source

match.lisp (file)

Function: is-vals-patrn PATRN
Package

cl-match

Source

match.lisp (file)

Function: is-when-guard PATRN
Package

cl-match

Source

match.lisp (file)

Function: is-wildcard X
Package

cl-match

Source

match.lisp (file)

Function: letstruct-testable TESTING TYPE- SLOTS EXPR BODY

Deconstruct a struct. Testing for struct existance is optional.

Package

standard-cl

Source

standard.lisp (file)

Function: list*-conj EXPR PARTS VARS &optional TYPE
Package

cl-match

Source

match.lisp (file)

Function: list-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: make-? FORMS
Package

standard-cl

Source

standard.lisp (file)

Function: make-conj &key (VARS VARS) (TESTS TESTS) (GENSYMS GENSYMS) (ORS ORS) (WHENS WHENS)
Package

cl-match

Source

match.lisp (file)

Function: make-vgt &key (VARS VARS) (GENSYMS GENSYMS) (TEST TEST)
Package

cl-match

Source

match.lisp (file)

Function: make-x-or &key (X X) (PATRNS PATRNS) (LEVEL LEVEL)
Package

cl-match

Source

match.lisp (file)

Function: match-core BLOCK X CLAUSES
Package

cl-match

Source

match.lisp (file)

Function: new-conj &optional VARS TESTS GENSYMS ORS WHENS
Package

cl-match

Source

match.lisp (file)

Function: new-vgt VARS GENSYMS TEST
Package

cl-match

Source

match.lisp (file)

Function: new-x-or X PATRNS LEVEL
Package

cl-match

Source

match.lisp (file)

Function: num-gensyms PATRN
Package

cl-match

Source

match.lisp (file)

Function: or-conj EXPR PARTS VARS &optional OLD-LEVEL
Package

cl-match

Source

match.lisp (file)

Function: or-vgts X-OR VARS MORE WHEN
Package

cl-match

Source

match.lisp (file)

Function: ors-vgt VARS ORS WHEN

vars & test for a list/conjunction of OR forms

Package

cl-match

Source

match.lisp (file)

Function: patrn-conj EXPR PATRN VARS &optional LEVEL
Package

cl-match

Source

match.lisp (file)

Function: patrn-type X
Package

cl-match

Source

match.lisp (file)

Function: patrn-vgt EXPR PATRN &optional OLDVARS OLD-ORS OLD-WHEN LEVEL
Package

cl-match

Source

match.lisp (file)

Function: patrn-vgt-top EXPR PATRN
Package

cl-match

Source

match.lisp (file)

Function: push-conj SRC DEST
Package

cl-match

Source

match.lisp (file)

Function: push-gensym GENSYM CONJ
Package

cl-match

Source

match.lisp (file)

Function: push-test TEST CONJ
Package

cl-match

Source

match.lisp (file)

Function: quote-conj EXPR PARTS
Package

cl-match

Source

match.lisp (file)

Function: read-#func STREAM CHAR N
Package

standard-cl

Source

func.lisp (file)

Function: read-[2-fix] STREAM CHAR
Package

standard-cl

Source

2fix.lisp (file)

Function: read_case CASE
Package

standard-cl

Source

standard.lisp (file)

Function: slots-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: std-object-conj EXPR PARTS VARS TYPESTR F-EXISTS F-BOUND F-EXPR
Package

cl-match

Source

match.lisp (file)

Function: struct-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: subarray-conj ARRAY HI-BAK-NS LO-DIMS PATRN VARS ELT-TYPE
Package

cl-match

Source

match.lisp (file)

Function: succeed CODE
Package

cl-match

Source

match.lisp (file)

Function: type-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: type= X Y
Package

cl-match

Source

match.lisp (file)

Function: vals-conj GENSYMS PATRNS LEVEL
Package

cl-match

Source

match.lisp (file)

Function: vec-conj EXPR PARTS VARS
Package

cl-match

Source

match.lisp (file)

Function: vgt-gensyms INSTANCE
Function: (setf vgt-gensyms) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: vgt-p OBJECT
Package

cl-match

Source

match.lisp (file)

Function: vgt-test INSTANCE
Function: (setf vgt-test) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: vgt-vars INSTANCE
Function: (setf vgt-vars) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: when-conj EXPR PARTS VARS LEVEL
Package

cl-match

Source

match.lisp (file)

Function: x-or-level INSTANCE
Function: (setf x-or-level) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: x-or-p OBJECT
Package

cl-match

Source

match.lisp (file)

Function: x-or-patrns INSTANCE
Function: (setf x-or-patrns) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)

Function: x-or-x INSTANCE
Function: (setf x-or-x) VALUE INSTANCE
Package

cl-match

Source

match.lisp (file)


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

6.2.3 Structures

Structure: conj ()
Package

cl-match

Source

match.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: vars
Readers

conj-vars (function)

Writers

(setf conj-vars) (function)

Slot: tests
Readers

conj-tests (function)

Writers

(setf conj-tests) (function)

Slot: gensyms
Readers

conj-gensyms (function)

Writers

(setf conj-gensyms) (function)

Slot: ors
Readers

conj-ors (function)

Writers

(setf conj-ors) (function)

Slot: whens
Readers

conj-whens (function)

Writers

(setf conj-whens) (function)

Structure: vgt ()
Package

cl-match

Source

match.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: vars
Readers

vgt-vars (function)

Writers

(setf vgt-vars) (function)

Slot: gensyms
Readers

vgt-gensyms (function)

Writers

(setf vgt-gensyms) (function)

Slot: test
Readers

vgt-test (function)

Writers

(setf vgt-test) (function)

Structure: x-or ()
Package

cl-match

Source

match.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: x
Readers

x-or-x (function)

Writers

(setf x-or-x) (function)

Slot: patrns
Readers

x-or-patrns (function)

Writers

(setf x-or-patrns) (function)

Slot: level
Readers

x-or-level (function)

Writers

(setf x-or-level) (function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L   M   S  
Index Entry  Section

C
cl-match.asd: The cl-match<dot>asd file
cl-match/match.lisp: The cl-match/match<dot>lisp file

F
File, Lisp, cl-match.asd: The cl-match<dot>asd file
File, Lisp, cl-match/match.lisp: The cl-match/match<dot>lisp file
File, Lisp, standard-cl.asd: The standard-cl<dot>asd file
File, Lisp, standard-cl/std/base.lisp: The standard-cl/std/base<dot>lisp file
File, Lisp, standard-cl/std/content/2fix.lisp: The standard-cl/std/content/2fix<dot>lisp file
File, Lisp, standard-cl/std/content/func.lisp: The standard-cl/std/content/func<dot>lisp file
File, Lisp, standard-cl/std/content/standard.lisp: The standard-cl/std/content/standard<dot>lisp file
File, Lisp, standard-cl/std/package.lisp: The standard-cl/std/package<dot>lisp file
File, Lisp, standard-cl/std/syntax.lisp: The standard-cl/std/syntax<dot>lisp file

L
Lisp File, cl-match.asd: The cl-match<dot>asd file
Lisp File, cl-match/match.lisp: The cl-match/match<dot>lisp file
Lisp File, standard-cl.asd: The standard-cl<dot>asd file
Lisp File, standard-cl/std/base.lisp: The standard-cl/std/base<dot>lisp file
Lisp File, standard-cl/std/content/2fix.lisp: The standard-cl/std/content/2fix<dot>lisp file
Lisp File, standard-cl/std/content/func.lisp: The standard-cl/std/content/func<dot>lisp file
Lisp File, standard-cl/std/content/standard.lisp: The standard-cl/std/content/standard<dot>lisp file
Lisp File, standard-cl/std/package.lisp: The standard-cl/std/package<dot>lisp file
Lisp File, standard-cl/std/syntax.lisp: The standard-cl/std/syntax<dot>lisp file

M
Module, standard-cl/std: The standard-cl/std module
Module, standard-cl/std/content: The standard-cl/std/content module

S
standard-cl.asd: The standard-cl<dot>asd file
standard-cl/std: The standard-cl/std module
standard-cl/std/base.lisp: The standard-cl/std/base<dot>lisp file
standard-cl/std/content: The standard-cl/std/content module
standard-cl/std/content/2fix.lisp: The standard-cl/std/content/2fix<dot>lisp file
standard-cl/std/content/func.lisp: The standard-cl/std/content/func<dot>lisp file
standard-cl/std/content/standard.lisp: The standard-cl/std/content/standard<dot>lisp file
standard-cl/std/package.lisp: The standard-cl/std/package<dot>lisp file
standard-cl/std/syntax.lisp: The standard-cl/std/syntax<dot>lisp file

Jump to:   C   F   L   M   S  

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

A.2 Functions

Jump to:   !   (   *   +   -   /   1   2   <   =   >   ?   ^  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   U   V   W   X  
Index Entry  Section

!
!=0: Exported functions

(
(setf conj-gensyms): Internal functions
(setf conj-ors): Internal functions
(setf conj-tests): Internal functions
(setf conj-vars): Internal functions
(setf conj-whens): Internal functions
(setf vgt-gensyms): Internal functions
(setf vgt-test): Internal functions
(setf vgt-vars): Internal functions
(setf x-or-level): Internal functions
(setf x-or-patrns): Internal functions
(setf x-or-x): Internal functions

*
*=: Exported macros

+
+=: Exported macros

-
-=: Internal macros

/
/.: Exported functions
//=: Internal macros
/_: Exported functions

1
10^: Exported functions

2
2list<-plist: Exported functions
2^: Exported functions

<
<0: Exported functions
<=0: Exported functions

=
=0: Exported functions

>
>0: Exported functions
>=0: Exported functions

?
?: Exported macros

^
^: Exported functions
^2: Exported functions
^3: Exported functions
^4: Exported functions
^5: Exported functions
^6: Exported functions
^7: Exported functions
^8: Exported functions

A
acsrs-conj: Internal functions
all-equal: Internal functions
all-same-vars: Internal functions
and-conj: Internal functions
and=: Exported macros
andf: Exported functions
are-all-vals: Internal functions
array-conj: Internal functions
array-dims: Internal functions
as-conj: Internal functions
ask-yes-no: Exported functions
ask-yn: Exported functions
asrt: Internal macros
atom-conj: Internal functions
avg: Exported functions

B
binding-test: Internal functions

C
cd: Exported functions
clause-form: Internal functions
concat: Exported macros
concstr: Exported functions
cond-eql: Exported macros
conj-gensyms: Internal functions
conj-ors: Internal functions
conj-p: Internal functions
conj-tests: Internal functions
conj-vars: Internal functions
conj-whens: Internal functions
cons-conj: Internal functions
copy-conj: Internal functions
copy-vgt: Internal functions
copy-x-or: Internal functions
count-list: Exported macros
cwd: Exported functions

D
debug-out: Exported functions
def: Exported macros
def-defthings: Internal macros
def-isnumeric: Internal macros
def-isseq: Internal macros
def-length-op: Internal macros
default-conj: Internal functions
defconstants: Exported macros
defmac: Exported macros
defparam: Exported macros
defparams: Exported macros
defpattern: Exported macros
defvars: Exported macros
defx: Exported macros
do-hashtable: Exported macros
do-until: Exported macros
do-while: Exported macros
docells: Exported macros
dopairs: Exported macros
dorange: Exported macros
dotimes1: Exported macros
dovector: Exported macros

E
echo: Exported functions
eif: Exported macros
eval-always: Exported macros
external-symbols: Exported functions
e^: Exported functions

F
flatten: Exported functions
for: Internal macros
Function, !=0: Exported functions
Function, (setf conj-gensyms): Internal functions
Function, (setf conj-ors): Internal functions
Function, (setf conj-tests): Internal functions
Function, (setf conj-vars): Internal functions
Function, (setf conj-whens): Internal functions
Function, (setf vgt-gensyms): Internal functions
Function, (setf vgt-test): Internal functions
Function, (setf vgt-vars): Internal functions
Function, (setf x-or-level): Internal functions
Function, (setf x-or-patrns): Internal functions
Function, (setf x-or-x): Internal functions
Function, /.: Exported functions
Function, /_: Exported functions
Function, 10^: Exported functions
Function, 2list<-plist: Exported functions
Function, 2^: Exported functions
Function, <0: Exported functions
Function, <=0: Exported functions
Function, =0: Exported functions
Function, >0: Exported functions
Function, >=0: Exported functions
Function, acsrs-conj: Internal functions
Function, all-equal: Internal functions
Function, all-same-vars: Internal functions
Function, and-conj: Internal functions
Function, andf: Exported functions
Function, are-all-vals: Internal functions
Function, array-conj: Internal functions
Function, array-dims: Internal functions
Function, as-conj: Internal functions
Function, ask-yes-no: Exported functions
Function, ask-yn: Exported functions
Function, atom-conj: Internal functions
Function, avg: Exported functions
Function, binding-test: Internal functions
Function, cd: Exported functions
Function, clause-form: Internal functions
Function, concstr: Exported functions
Function, conj-gensyms: Internal functions
Function, conj-ors: Internal functions
Function, conj-p: Internal functions
Function, conj-tests: Internal functions
Function, conj-vars: Internal functions
Function, conj-whens: Internal functions
Function, cons-conj: Internal functions
Function, copy-conj: Internal functions
Function, copy-vgt: Internal functions
Function, copy-x-or: Internal functions
Function, cwd: Exported functions
Function, debug-out: Exported functions
Function, default-conj: Internal functions
Function, echo: Exported functions
Function, external-symbols: Exported functions
Function, e^: Exported functions
Function, flatten: Exported functions
Function, gensyms: Exported functions
Function, has-array-fill-pointer: Exported functions
Function, has-length: Exported functions
Function, has-type: Exported functions
Function, int<-letr: Exported functions
Function, is-adjustable-array: Exported functions
Function, is-alpha-char: Exported functions
Function, is-array-in-bounds: Exported functions
Function, is-big-type: Internal functions
Function, is-bit-vector: Exported functions
Function, is-both-case: Exported functions
Function, is-case: Internal functions
Function, is-compiled-func: Exported functions
Function, is-hashtable: Exported functions
Function, is-lc: Exported functions
Function, is-letr: Exported functions
Function, is-literal: Internal functions
Function, is-lower-case: Exported functions
Function, is-simple-string: Exported functions
Function, is-simple-vector: Exported functions
Function, is-small-type: Internal functions
Function, is-subtype-of: Exported functions
Function, is-symbol: Exported functions
Function, is-tail-of: Exported functions
Function, is-uc: Exported functions
Function, is-upper-case: Exported functions
Function, is-vals-patrn: Internal functions
Function, is-when-guard: Internal functions
Function, is-wild-pathname: Exported functions
Function, is-wildcard: Internal functions
Function, isalphanum: Exported functions
Function, isarray: Exported functions
Function, isatom: Exported functions
Function, isbound: Exported functions
Function, ischar: Exported functions
Function, iscomplex: Exported functions
Function, iscons: Exported functions
Function, isconstant: Exported functions
Function, isdigchar: Exported functions
Function, isend: Exported functions
Function, iseven: Exported functions
Function, isfbound: Exported functions
Function, isfloat: Exported functions
Function, isfunc: Exported functions
Function, isint: Exported functions
Function, iskeyword: Exported functions
Function, islist: Exported functions
Function, isnum: Exported functions
Function, isodd: Exported functions
Function, ispackage: Exported functions
Function, ispathname: Exported functions
Function, isrational: Exported functions
Function, isreadtable: Exported functions
Function, isreal: Exported functions
Function, isstream: Exported functions
Function, isstring: Exported functions
Function, isvector: Exported functions
Function, lc<-int: Exported functions
Function, length<: Exported functions
Function, length=: Exported functions
Function, length>: Exported functions
Function, letstruct-testable: Internal functions
Function, list*-conj: Internal functions
Function, list-conj: Internal functions
Function, make-?: Internal functions
Function, make-conj: Internal functions
Function, make-std-readtable: Exported functions
Function, make-vgt: Internal functions
Function, make-x-or: Internal functions
Function, match-core: Internal functions
Function, new-conj: Internal functions
Function, new-vgt: Internal functions
Function, new-x-or: Internal functions
Function, no: Exported functions
Function, num-gensyms: Internal functions
Function, or-conj: Internal functions
Function, or-vgts: Internal functions
Function, orf: Exported functions
Function, ors-vgt: Internal functions
Function, patrn-conj: Internal functions
Function, patrn-type: Internal functions
Function, patrn-vgt: Internal functions
Function, patrn-vgt-top: Internal functions
Function, pause: Exported functions
Function, prod: Exported functions
Function, prompt: Exported functions
Function, push-conj: Internal functions
Function, push-gensym: Internal functions
Function, push-test: Internal functions
Function, quit: Exported functions
Function, quote-conj: Internal functions
Function, range: Exported functions
Function, range*: Exported functions
Function, read-#func: Internal functions
Function, read-[2-fix]: Internal functions
Function, read_case: Internal functions
Function, rms: Exported functions
Function, sethash: Exported functions
Function, slots-conj: Internal functions
Function, split-list: Exported functions
Function, std-object-conj: Internal functions
Function, string-or-symbol-name: Exported functions
Function, struct-conj: Internal functions
Function, subarray-conj: Internal functions
Function, succeed: Internal functions
Function, sum: Exported functions
Function, times: Exported functions
Function, times1: Exported functions
Function, trim-linespace: Exported functions
Function, trim-whitespace: Exported functions
Function, type-conj: Internal functions
Function, type=: Internal functions
Function, uc<-int: Exported functions
Function, vals-conj: Internal functions
Function, variance: Exported functions
Function, vec-conj: Internal functions
Function, vgt-gensyms: Internal functions
Function, vgt-p: Internal functions
Function, vgt-test: Internal functions
Function, vgt-vars: Internal functions
Function, when-conj: Internal functions
Function, x-or-level: Internal functions
Function, x-or-p: Internal functions
Function, x-or-patrns: Internal functions
Function, x-or-x: Internal functions
Function, xorf: Exported functions
Function, ^: Exported functions
Function, ^2: Exported functions
Function, ^3: Exported functions
Function, ^4: Exported functions
Function, ^5: Exported functions
Function, ^6: Exported functions
Function, ^7: Exported functions
Function, ^8: Exported functions

G
gensyms: Exported functions

H
has-array-fill-pointer: Exported functions
has-length: Exported functions
has-type: Exported functions

I
ifmatch: Exported macros
in-defpackage: Exported macros
indef: Exported macros
indefx: Exported macros
int<-letr: Exported functions
is-adjustable-array: Exported functions
is-alpha-char: Exported functions
is-array-in-bounds: Exported functions
is-big-type: Internal functions
is-bit-vector: Exported functions
is-both-case: Exported functions
is-case: Internal functions
is-compiled-func: Exported functions
is-hashtable: Exported functions
is-lc: Exported functions
is-letr: Exported functions
is-literal: Internal functions
is-lower-case: Exported functions
is-simple-string: Exported functions
is-simple-vector: Exported functions
is-small-type: Internal functions
is-subtype-of: Exported functions
is-symbol: Exported functions
is-tail-of: Exported functions
is-uc: Exported functions
is-upper-case: Exported functions
is-vals-patrn: Internal functions
is-when-guard: Internal functions
is-wild-pathname: Exported functions
is-wildcard: Internal functions
isalphanum: Exported functions
isarray: Exported functions
isatom: Exported functions
isbound: Exported functions
ischar: Exported functions
iscomplex: Exported functions
iscons: Exported functions
isconstant: Exported functions
isdigchar: Exported functions
isend: Exported functions
iseven: Exported functions
isfbound: Exported functions
isfloat: Exported functions
isfunc: Exported functions
isint: Exported functions
iskeyword: Exported functions
islist: Exported functions
isnum: Exported functions
isodd: Exported functions
ispackage: Exported functions
ispathname: Exported functions
isrational: Exported functions
isreadtable: Exported functions
isreal: Exported functions
isstream: Exported functions
isstring: Exported functions
isvector: Exported functions

L
lc<-int: Exported functions
length<: Exported functions
length=: Exported functions
length>: Exported functions
let-conj: Internal macros
let-vgt: Internal macros
letmatch: Exported macros
letstruct: Exported macros
letstruct-if: Exported macros
letstruct-testable: Internal functions
lett: Exported macros
letts: Exported macros
letvals: Exported macros
letwhen: Exported macros
list*-conj: Internal functions
list-conj: Internal functions

M
Macro, *=: Exported macros
Macro, +=: Exported macros
Macro, -=: Internal macros
Macro, //=: Internal macros
Macro, ?: Exported macros
Macro, and=: Exported macros
Macro, asrt: Internal macros
Macro, concat: Exported macros
Macro, cond-eql: Exported macros
Macro, count-list: Exported macros
Macro, def: Exported macros
Macro, def-defthings: Internal macros
Macro, def-isnumeric: Internal macros
Macro, def-isseq: Internal macros
Macro, def-length-op: Internal macros
Macro, defconstants: Exported macros
Macro, defmac: Exported macros
Macro, defparam: Exported macros
Macro, defparams: Exported macros
Macro, defpattern: Exported macros
Macro, defvars: Exported macros
Macro, defx: Exported macros
Macro, do-hashtable: Exported macros
Macro, do-until: Exported macros
Macro, do-while: Exported macros
Macro, docells: Exported macros
Macro, dopairs: Exported macros
Macro, dorange: Exported macros
Macro, dotimes1: Exported macros
Macro, dovector: Exported macros
Macro, eif: Exported macros
Macro, eval-always: Exported macros
Macro, for: Internal macros
Macro, ifmatch: Exported macros
Macro, in-defpackage: Exported macros
Macro, indef: Exported macros
Macro, indefx: Exported macros
Macro, let-conj: Internal macros
Macro, let-vgt: Internal macros
Macro, letmatch: Exported macros
Macro, letstruct: Exported macros
Macro, letstruct-if: Exported macros
Macro, lett: Exported macros
Macro, letts: Exported macros
Macro, letvals: Exported macros
Macro, letwhen: Exported macros
Macro, macx: Exported macros
Macro, match: Exported macros
Macro, not=: Exported macros
Macro, npushlist: Internal macros
Macro, or=: Exported macros
Macro, pushand: Internal macros
Macro, pushlist: Exported macros
Macro, pushrevlist: Exported macros
Macro, pushwhen: Exported macros
Macro, setf-cons: Internal macros
Macro, setft: Internal macros
Macro, setwhen: Exported macros
Macro, strcase: Exported macros
Macro, until: Exported macros
Macro, use-std-readtable: Exported macros
Macro, while: Exported macros
Macro, with-gensym: Exported macros
Macro, with-gensym-conj: Internal macros
Macro, with-gensyms: Exported macros
Macro, xor=: Exported macros
Macro, xport: Exported macros
macx: Exported macros
make-?: Internal functions
make-conj: Internal functions
make-std-readtable: Exported functions
make-vgt: Internal functions
make-x-or: Internal functions
match: Exported macros
match-core: Internal functions

N
new-conj: Internal functions
new-vgt: Internal functions
new-x-or: Internal functions
no: Exported functions
not=: Exported macros
npushlist: Internal macros
num-gensyms: Internal functions

O
or-conj: Internal functions
or-vgts: Internal functions
or=: Exported macros
orf: Exported functions
ors-vgt: Internal functions

P
patrn-conj: Internal functions
patrn-type: Internal functions
patrn-vgt: Internal functions
patrn-vgt-top: Internal functions
pause: Exported functions
prod: Exported functions
prompt: Exported functions
push-conj: Internal functions
push-gensym: Internal functions
push-test: Internal functions
pushand: Internal macros
pushlist: Exported macros
pushrevlist: Exported macros
pushwhen: Exported macros

Q
quit: Exported functions
quote-conj: Internal functions

R
range: Exported functions
range*: Exported functions
read-#func: Internal functions
read-[2-fix]: Internal functions
read_case: Internal functions
rms: Exported functions

S
setf-cons: Internal macros
setft: Internal macros
sethash: Exported functions
setwhen: Exported macros
slots-conj: Internal functions
split-list: Exported functions
std-object-conj: Internal functions
strcase: Exported macros
string-or-symbol-name: Exported functions
struct-conj: Internal functions
subarray-conj: Internal functions
succeed: Internal functions
sum: Exported functions

T
times: Exported functions
times1: Exported functions
trim-linespace: Exported functions
trim-whitespace: Exported functions
type-conj: Internal functions
type=: Internal functions

U
uc<-int: Exported functions
until: Exported macros
use-std-readtable: Exported macros

V
vals-conj: Internal functions
variance: Exported functions
vec-conj: Internal functions
vgt-gensyms: Internal functions
vgt-p: Internal functions
vgt-test: Internal functions
vgt-vars: Internal functions

W
when-conj: Internal functions
while: Exported macros
with-gensym: Exported macros
with-gensym-conj: Internal macros
with-gensyms: Exported macros

X
x-or-level: Internal functions
x-or-p: Internal functions
x-or-patrns: Internal functions
x-or-x: Internal functions
xor=: Exported macros
xorf: Exported functions
xport: Exported macros

Jump to:   !   (   *   +   -   /   1   2   <   =   >   ?   ^  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   Q   R   S   T   U   V   W   X  

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

A.3 Variables

Jump to:   G   L   O   P   S   T   V   W   X  
Index Entry  Section

G
gensyms: Internal structures
gensyms: Internal structures

L
level: Internal structures

O
ors: Internal structures

P
patrns: Internal structures

S
Slot, gensyms: Internal structures
Slot, gensyms: Internal structures
Slot, level: Internal structures
Slot, ors: Internal structures
Slot, patrns: Internal structures
Slot, test: Internal structures
Slot, tests: Internal structures
Slot, vars: Internal structures
Slot, vars: Internal structures
Slot, whens: Internal structures
Slot, x: Internal structures

T
test: Internal structures
tests: Internal structures

V
vars: Internal structures
vars: Internal structures

W
whens: Internal structures

X
x: Internal structures

Jump to:   G   L   O   P   S   T   V   W   X  

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

A.4 Data types

Jump to:   C   P   S   V   X  
Index Entry  Section

C
cl-match: The cl-match system
cl-match: The cl-match package
conj: Internal structures

P
Package, cl-match: The cl-match package
Package, standard-cl: The standard-cl package

S
standard-cl: The standard-cl system
standard-cl: The standard-cl package
Structure, conj: Internal structures
Structure, vgt: Internal structures
Structure, x-or: Internal structures
System, cl-match: The cl-match system
System, standard-cl: The standard-cl system

V
vgt: Internal structures

X
x-or: Internal structures

Jump to:   C   P   S   V   X