The ccl-compat Reference Manual

Table of Contents

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

The ccl-compat Reference Manual

This is the ccl-compat Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 10:52:21 2018 GMT+0.


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

1 Introduction

Clozure CL compatibility module.

Intended to use with CCLDOC to make it cross-implementation.


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 ccl-compat

Author

MichaƂ "phoe" Herda <phoe@teknik.io>

License

LLGPL

Description

Clozure CL compatibility module

Dependencies
Source

ccl-compat.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 ccl-compat.asd

Location

ccl-compat.asd

Systems

ccl-compat (system)


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

3.1.2 ccl-compat/package.lisp

Parent

ccl-compat (system)

Location

package.lisp

Packages

ccl-compat


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

3.1.3 ccl-compat/ccl-compat.lisp

Dependency

package.lisp (file)

Parent

ccl-compat (system)

Location

ccl-compat.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 ccl-compat

Source

package.lisp (file)

Nickname

ccl

Use List

common-lisp

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 Special variables

Special Variable: *loading-file-source-file*
Package

ccl-compat

Source

ccl-compat.lisp (file)

Special Variable: *loading-toplevel-location*
Package

ccl-compat

Source

ccl-compat.lisp (file)

Special Variable: *nx-source-note-map*
Package

ccl-compat

Source

ccl-compat.lisp (file)

Special Variable: *save-source-locations*
Package

ccl-compat

Source

ccl-compat.lisp (file)

Special Variable: *show-condition-context*

The type of conditions which should include the execution context as part of their error-output message.
E.g. value of ’error will prevent warnings from including the calling function and process in the warning message

Package

ccl-compat

Source

ccl-compat.lisp (file)


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

5.1.2 Macros

Macro: nfunction NAME LAMBDA-EXPRESSION
Package

ccl-compat

Source

ccl-compat.lisp (file)


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

5.1.3 Functions

Function: assq ITEM LIST
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: block-like XP LIST &rest ARGS
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: cheap-eval-in-environment FORM ENV
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: definition-base-name DEF-TYPE DEF
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: definition-type-instance DT &key IF-DOES-NOT-EXIST
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: get-type-predicate TYPE
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: memq ITEM LIST
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: method-def-parameters M
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: neq X Y
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: non-nil-symbolp X
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: parse-macro-1 NAME ARGLIST BODY &optional ENV
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: pkg-arg THING &optional DELETED-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: proclaimed-special-p SYMBOL
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: progn-print XP LIST
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: read-recording-source STREAM &key EOFVAL FILE-NAME START-OFFSET MAP SAVE-SOURCE-TEXT
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: record-arglist NAME ARGS
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: record-source-file NAME DEF-TYPE &optional SOURCE
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: require-type ARG TYPE
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: setf-function-name-p THING
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: whitespacep CHAR
Package

ccl-compat

Source

ccl-compat.lisp (file)


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

5.1.4 Generic functions

Generic Function: report-condition CONDITION STREAM
Package

ccl-compat

Source

ccl-compat.lisp (file)

Methods
Method: report-condition (C condition) STREAM

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

5.1.5 Conditions

Condition: no-such-package ()
Package

ccl-compat

Source

ccl-compat.lisp (file)

Direct superclasses

package-error (condition)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *nx-proclaimed-ignore*
Package

ccl-compat

Source

ccl-compat.lisp (file)

Special Variable: *structured-lambda-list*
Package

ccl-compat

Source

ccl-compat.lisp (file)


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

5.2.2 Functions

Function: %destructure-lambda-list LAMBDA-LIST WHOLEFORM LETS DECLS &key CDR-P WHOLE-P USE-WHOLE-VAR DEFAULT-INITIAL-VALUE
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: key-arg-p THING &optional LAMBDA-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: lambda-list-arg-p THING LAMBDA-LIST-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: lambda-list-bounds LAMBDA-LIST
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: make-keyword NAME
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: method-name M
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: non-nil-symbol-p X

Returns symbol if true

Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: normalize-lambda-list X &optional WHOLE-P ENV-P
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: opt-arg-p THING &optional LAMBDA-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: pair-arg-p THING &optional LAMBDA-LIST-OK SUPPLIED-P-OK KEYWORD-NESTING-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: parse-body BODY ENV &optional DOC-STRING-ALLOWED &aux DECLS DOC TAIL FORM
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: parse-macro-internal NAME ARGLIST BODY ENV DEFAULT-INITIAL-VALUE
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: prepare-to-destructure LIST LAMBDA-LIST MIN MAX
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: proclaimed-ignore-p SYM
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: req-arg-p THING &optional LAMBDA-LIST-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: symbol-arg-p THING NIL-OK
Package

ccl-compat

Source

ccl-compat.lisp (file)

Function: verify-lambda-list L &optional DESTRUCTURE-P WHOLE-P ENV-P
Package

ccl-compat

Source

ccl-compat.lisp (file)


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

5.2.3 Generic functions

Generic Function: definition-type-name OBJECT
Package

ccl-compat

Methods
Method: definition-type-name (DEFINITION-TYPE definition-type)

automatically generated reader method

Source

ccl-compat.lisp (file)


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

5.2.4 Classes

Class: definition-type ()

Superclass of all definition types

Package

ccl-compat

Source

ccl-compat.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

definition-type-name (method)

Direct slots
Slot: name
Allocation

:class

Initform

t

Readers

definition-type-name (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
ccl-compat.asd: The ccl-compat<dot>asd file
ccl-compat/ccl-compat.lisp: The ccl-compat/ccl-compat<dot>lisp file
ccl-compat/package.lisp: The ccl-compat/package<dot>lisp file

F
File, Lisp, ccl-compat.asd: The ccl-compat<dot>asd file
File, Lisp, ccl-compat/ccl-compat.lisp: The ccl-compat/ccl-compat<dot>lisp file
File, Lisp, ccl-compat/package.lisp: The ccl-compat/package<dot>lisp file

L
Lisp File, ccl-compat.asd: The ccl-compat<dot>asd file
Lisp File, ccl-compat/ccl-compat.lisp: The ccl-compat/ccl-compat<dot>lisp file
Lisp File, ccl-compat/package.lisp: The ccl-compat/package<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   %  
A   B   C   D   F   G   K   L   M   N   O   P   R   S   V   W  
Index Entry  Section

%
%destructure-lambda-list: Internal functions

A
assq: Exported functions

B
block-like: Exported functions

C
cheap-eval-in-environment: Exported functions

D
definition-base-name: Exported functions
definition-type-instance: Exported functions
definition-type-name: Internal generic functions
definition-type-name: Internal generic functions

F
Function, %destructure-lambda-list: Internal functions
Function, assq: Exported functions
Function, block-like: Exported functions
Function, cheap-eval-in-environment: Exported functions
Function, definition-base-name: Exported functions
Function, definition-type-instance: Exported functions
Function, get-type-predicate: Exported functions
Function, key-arg-p: Internal functions
Function, lambda-list-arg-p: Internal functions
Function, lambda-list-bounds: Internal functions
Function, make-keyword: Internal functions
Function, memq: Exported functions
Function, method-def-parameters: Exported functions
Function, method-name: Internal functions
Function, neq: Exported functions
Function, non-nil-symbol-p: Internal functions
Function, non-nil-symbolp: Exported functions
Function, normalize-lambda-list: Internal functions
Function, opt-arg-p: Internal functions
Function, pair-arg-p: Internal functions
Function, parse-body: Internal functions
Function, parse-macro-1: Exported functions
Function, parse-macro-internal: Internal functions
Function, pkg-arg: Exported functions
Function, prepare-to-destructure: Internal functions
Function, proclaimed-ignore-p: Internal functions
Function, proclaimed-special-p: Exported functions
Function, progn-print: Exported functions
Function, read-recording-source: Exported functions
Function, record-arglist: Exported functions
Function, record-source-file: Exported functions
Function, req-arg-p: Internal functions
Function, require-type: Exported functions
Function, setf-function-name-p: Exported functions
Function, symbol-arg-p: Internal functions
Function, verify-lambda-list: Internal functions
Function, whitespacep: Exported functions

G
Generic Function, definition-type-name: Internal generic functions
Generic Function, report-condition: Exported generic functions
get-type-predicate: Exported functions

K
key-arg-p: Internal functions

L
lambda-list-arg-p: Internal functions
lambda-list-bounds: Internal functions

M
Macro, nfunction: Exported macros
make-keyword: Internal functions
memq: Exported functions
Method, definition-type-name: Internal generic functions
Method, report-condition: Exported generic functions
method-def-parameters: Exported functions
method-name: Internal functions

N
neq: Exported functions
nfunction: Exported macros
non-nil-symbol-p: Internal functions
non-nil-symbolp: Exported functions
normalize-lambda-list: Internal functions

O
opt-arg-p: Internal functions

P
pair-arg-p: Internal functions
parse-body: Internal functions
parse-macro-1: Exported functions
parse-macro-internal: Internal functions
pkg-arg: Exported functions
prepare-to-destructure: Internal functions
proclaimed-ignore-p: Internal functions
proclaimed-special-p: Exported functions
progn-print: Exported functions

R
read-recording-source: Exported functions
record-arglist: Exported functions
record-source-file: Exported functions
report-condition: Exported generic functions
report-condition: Exported generic functions
req-arg-p: Internal functions
require-type: Exported functions

S
setf-function-name-p: Exported functions
symbol-arg-p: Internal functions

V
verify-lambda-list: Internal functions

W
whitespacep: Exported functions

Jump to:   %  
A   B   C   D   F   G   K   L   M   N   O   P   R   S   V   W  

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

A.3 Variables

Jump to:   *  
N   S  
Index Entry  Section

*
*loading-file-source-file*: Exported special variables
*loading-toplevel-location*: Exported special variables
*nx-proclaimed-ignore*: Internal special variables
*nx-source-note-map*: Exported special variables
*save-source-locations*: Exported special variables
*show-condition-context*: Exported special variables
*structured-lambda-list*: Internal special variables

N
name: Internal classes

S
Slot, name: Internal classes
Special Variable, *loading-file-source-file*: Exported special variables
Special Variable, *loading-toplevel-location*: Exported special variables
Special Variable, *nx-proclaimed-ignore*: Internal special variables
Special Variable, *nx-source-note-map*: Exported special variables
Special Variable, *save-source-locations*: Exported special variables
Special Variable, *show-condition-context*: Exported special variables
Special Variable, *structured-lambda-list*: Internal special variables

Jump to:   *  
N   S  

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

A.4 Data types

Jump to:   C   D   N   P   S  
Index Entry  Section

C
ccl-compat: The ccl-compat system
ccl-compat: The ccl-compat package
Class, definition-type: Internal classes
Condition, no-such-package: Exported conditions

D
definition-type: Internal classes

N
no-such-package: Exported conditions

P
Package, ccl-compat: The ccl-compat package

S
System, ccl-compat: The ccl-compat system

Jump to:   C   D   N   P   S