The cl-all Reference Manual

This is the cl-all Reference Manual, version 2.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 04:36:57 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-all

A script to evaluate expressions in multiple lisp implementations.

Maintainer

Yukari Hafner <>

Author

Yukari Hafner <>

Home Page

https://github.com/Shinmera/cl-all

License

zlib

Version

2.0.0

Dependency

sb-posix (system)., required, for feature :sbcl

Source

cl-all.asd.

Child Component

cl-all.lisp (file).


3 Files

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


3.1 Lisp


3.1.1 cl-all/cl-all.asd

Source

cl-all.asd.

Parent Component

cl-all (system).

ASDF Systems

cl-all.


3.1.2 cl-all/cl-all.lisp

Source

cl-all.asd.

Parent Component

cl-all (system).

Packages

cl-all.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-all

Source

cl-all.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Ordinary functions

Function: available-lisp-implementations (&key force)
Package

cl-all.

Source

cl-all.lisp.

Function: lisp-implementations ()
Package

cl-all.

Source

cl-all.lisp.

Function: toplevel (&optional args)
Package

cl-all.

Source

cl-all.lisp.


5.1.2 Generic functions

Generic Function: done-p (run)
Package

cl-all.

Methods
Method: done-p ((run run))
Source

cl-all.lisp.

Generic Function: eval-in-lisp (lisp input &key with-rc &allow-other-keys)
Package

cl-all.

Source

cl-all.lisp.

Methods
Method: eval-in-lisp ((lisp sbcl) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp mkcl) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp jscl) (file pathname) &key)
Method: eval-in-lisp ((lisp gcl) (file pathname) &key)
Method: eval-in-lisp ((lisp ecl) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp cmucl) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp clisp) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp clasp) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp ccl) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp allegro) (file pathname) &key with-rc)
Method: eval-in-lisp ((lisp abcl) (file pathname) &key with-rc)
Method: eval-in-lisp (lisp (stream stream) &rest args &key)
Method: eval-in-lisp (lisp (string string) &rest args &key)
Method: eval-in-lisp ((lisp (eql t)) _ &rest args &key)
Method: eval-in-lisp ((impls list) _ &rest args &key)
Method: eval-in-lisp (lisp _ &rest args &key)
Method: eval-in-lisp :around ((lisp implementation) _ &key)
Generic Function: executable (object)
Package

cl-all.

Methods
Method: executable (lisp)
Source

cl-all.lisp.

Reader Method: executable ((implementation implementation))

automatically generated reader method

Source

cl-all.lisp.

Target Slot

executable.

Generic Reader: implementation (object)
Package

cl-all.

Methods
Reader Method: implementation ((run run))

automatically generated reader method

Source

cl-all.lisp.

Target Slot

implementation.

Generic Writer: (setf implementation) (object)
Package

cl-all.

Methods
Writer Method: (setf implementation) ((run run))

automatically generated writer method

Source

cl-all.lisp.

Target Slot

implementation.

Generic Function: local-executable (lisp)
Package

cl-all.

Methods
Method: local-executable (lisp)
Source

cl-all.lisp.

Method: local-executable ((lisp implementation))
Source

cl-all.lisp.

Generic Function: name (object)
Package

cl-all.

Methods
Method: name (lisp)
Source

cl-all.lisp.

Reader Method: name ((implementation implementation))

automatically generated reader method

Source

cl-all.lisp.

Target Slot

name.

Generic Function: output (run)
Package

cl-all.

Methods
Method: output ((run run))
Source

cl-all.lisp.

Generic Function: run-lisp (lisp &rest args)
Package

cl-all.

Methods
Method: run-lisp (lisp &rest args)
Source

cl-all.lisp.

Method: run-lisp ((lisp implementation) &rest args)
Source

cl-all.lisp.

Generic Function: status (run)
Package

cl-all.

Methods
Method: status ((run run))
Source

cl-all.lisp.


5.1.3 Standalone methods

Method: initialize-instance :after ((run run) &key)
Source

cl-all.lisp.

Method: initialize-instance :after ((lisp implementation) &key)
Source

cl-all.lisp.

Method: print-object ((run run) stream)
Source

cl-all.lisp.


5.1.4 Classes

Class: abcl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Class: allegro
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Direct slots
Slot: name
Initform

"allegro"

Slot: executable
Initform

(quote ("alisp" "allegro"))

Class: ccl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Direct slots
Slot: executable
Initform

(quote ("ccl64" "lx86cl64" "ccl" "lx86cl"))

Class: clasp
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Direct slots
Slot: name
Initform

"clasp"

Class: clisp
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Direct slots
Slot: name
Initform

"clisp"

Class: cmucl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Direct slots
Slot: executable
Initform

(quote ("cmucl" "lisp"))

Class: ecl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Class: gcl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Class: implementation
Package

cl-all.

Source

cl-all.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Readers

name.

Writers

This slot is read-only.

Slot: executable
Readers

executable.

Writers

This slot is read-only.

Slot: local-executable
Class: jscl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Direct slots
Slot: executable
Initform

(quote ("jscl" "jscl-repl"))

Class: mkcl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods
Class: run
Package

cl-all.

Source

cl-all.lisp.

Direct methods
Direct slots
Slot: implementation
Initargs

:implementation

Readers

implementation.

Writers

(setf implementation).

Slot: arguments
Initargs

:arguments

Readers

arguments.

Writers

(setf arguments).

Slot: output-stream
Initform

(make-string-output-stream)

Readers

output-stream.

Writers

(setf output-stream).

Slot: process
Readers

process.

Writers

(setf process).

Class: sbcl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods

5.2 Internals


5.2.1 Special variables

Special Variable: *ansi*
Package

cl-all.

Source

cl-all.lisp.

Special Variable: *available-lisp-implementations*
Package

cl-all.

Source

cl-all.lisp.

Special Variable: *help-string*
Package

cl-all.

Source

cl-all.lisp.


5.2.2 Macros

Macro: case* (test arg1 &body cases)
Package

cl-all.

Source

cl-all.lisp.


5.2.3 Ordinary functions

Function: bytes= (array &rest test)
Package

cl-all.

Source

cl-all.lisp.

Function: copy-stream-to-stream (input output)
Package

cl-all.

Source

cl-all.lisp.

Function: create-input-file (&rest args &key input output print disassemble)
Package

cl-all.

Source

cl-all.lisp.

Function: executable-file-p (path)
Package

cl-all.

Source

cl-all.lisp.

Function: executable-paths (&optional pathvar)
Package

cl-all.

Source

cl-all.lisp.

Function: find-executable (name &optional directories)
Package

cl-all.

Source

cl-all.lisp.

Function: output-run (run print disassemble)
Package

cl-all.

Source

cl-all.lisp.

Function: parse-args (args)
Package

cl-all.

Source

cl-all.lisp.

Function: split (split string)
Package

cl-all.

Source

cl-all.lisp.

Function: starts-with (prefix string)
Package

cl-all.

Source

cl-all.lisp.

Function: temp-file ()
Package

cl-all.

Source

cl-all.lisp.


5.2.4 Generic functions

Generic Reader: arguments (object)
Package

cl-all.

Methods
Reader Method: arguments ((run run))

automatically generated reader method

Source

cl-all.lisp.

Target Slot

arguments.

Generic Writer: (setf arguments) (object)
Package

cl-all.

Methods
Writer Method: (setf arguments) ((run run))

automatically generated writer method

Source

cl-all.lisp.

Target Slot

arguments.

Generic Function: ensure-lisp (lisp)
Package

cl-all.

Methods
Method: ensure-lisp ((lisp symbol))
Source

cl-all.lisp.

Method: ensure-lisp ((lisp class))
Source

cl-all.lisp.

Method: ensure-lisp ((lisp implementation))
Source

cl-all.lisp.

Generic Function: eval-wrapper (lisp file &optional destination)
Package

cl-all.

Source

cl-all.lisp.

Methods
Method: eval-wrapper (lisp file &optional destination)
Generic Reader: output-stream (object)
Package

cl-all.

Methods
Reader Method: output-stream ((run run))

automatically generated reader method

Source

cl-all.lisp.

Target Slot

output-stream.

Generic Writer: (setf output-stream) (object)
Package

cl-all.

Methods
Writer Method: (setf output-stream) ((run run))

automatically generated writer method

Source

cl-all.lisp.

Target Slot

output-stream.

Generic Reader: process (object)
Package

cl-all.

Methods
Reader Method: process ((run run))

automatically generated reader method

Source

cl-all.lisp.

Target Slot

process.

Generic Writer: (setf process) (object)
Package

cl-all.

Methods
Writer Method: (setf process) ((run run))

automatically generated writer method

Source

cl-all.lisp.

Target Slot

process.

Generic Function: quit-form (lisp code)
Package

cl-all.

Source

cl-all.lisp.

Methods
Method: quit-form ((lisp sbcl) code)
Method: quit-form ((lisp mkcl) code)
Method: quit-form ((lisp jscl) code)
Method: quit-form ((lisp gcl) code)
Method: quit-form ((lisp ecl) code)
Method: quit-form ((lisp cmucl) code)
Method: quit-form ((lisp clisp) code)
Method: quit-form ((lisp clasp) code)
Method: quit-form ((lisp ccl) code)
Method: quit-form ((lisp allegro) code)
Method: quit-form ((lisp abcl) code)
Generic Function: wait-until-done (run)
Package

cl-all.

Methods
Method: wait-until-done ((run run))
Source

cl-all.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   I   L   M   N   O   P   Q   R   S   T   W  
Index Entry  Section

(
(setf arguments): Private generic functions
(setf arguments): Private generic functions
(setf implementation): Public generic functions
(setf implementation): Public generic functions
(setf output-stream): Private generic functions
(setf output-stream): Private generic functions
(setf process): Private generic functions
(setf process): Private generic functions

A
arguments: Private generic functions
arguments: Private generic functions
available-lisp-implementations: Public ordinary functions

B
bytes=: Private ordinary functions

C
case*: Private macros
copy-stream-to-stream: Private ordinary functions
create-input-file: Private ordinary functions

D
done-p: Public generic functions
done-p: Public generic functions

E
ensure-lisp: Private generic functions
ensure-lisp: Private generic functions
ensure-lisp: Private generic functions
ensure-lisp: Private generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-in-lisp: Public generic functions
eval-wrapper: Private generic functions
eval-wrapper: Private generic functions
executable: Public generic functions
executable: Public generic functions
executable: Public generic functions
executable-file-p: Private ordinary functions
executable-paths: Private ordinary functions

F
find-executable: Private ordinary functions
Function, available-lisp-implementations: Public ordinary functions
Function, bytes=: Private ordinary functions
Function, copy-stream-to-stream: Private ordinary functions
Function, create-input-file: Private ordinary functions
Function, executable-file-p: Private ordinary functions
Function, executable-paths: Private ordinary functions
Function, find-executable: Private ordinary functions
Function, lisp-implementations: Public ordinary functions
Function, output-run: Private ordinary functions
Function, parse-args: Private ordinary functions
Function, split: Private ordinary functions
Function, starts-with: Private ordinary functions
Function, temp-file: Private ordinary functions
Function, toplevel: Public ordinary functions

G
Generic Function, (setf arguments): Private generic functions
Generic Function, (setf implementation): Public generic functions
Generic Function, (setf output-stream): Private generic functions
Generic Function, (setf process): Private generic functions
Generic Function, arguments: Private generic functions
Generic Function, done-p: Public generic functions
Generic Function, ensure-lisp: Private generic functions
Generic Function, eval-in-lisp: Public generic functions
Generic Function, eval-wrapper: Private generic functions
Generic Function, executable: Public generic functions
Generic Function, implementation: Public generic functions
Generic Function, local-executable: Public generic functions
Generic Function, name: Public generic functions
Generic Function, output: Public generic functions
Generic Function, output-stream: Private generic functions
Generic Function, process: Private generic functions
Generic Function, quit-form: Private generic functions
Generic Function, run-lisp: Public generic functions
Generic Function, status: Public generic functions
Generic Function, wait-until-done: Private generic functions

I
implementation: Public generic functions
implementation: Public generic functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods

L
lisp-implementations: Public ordinary functions
local-executable: Public generic functions
local-executable: Public generic functions
local-executable: Public generic functions

M
Macro, case*: Private macros
Method, (setf arguments): Private generic functions
Method, (setf implementation): Public generic functions
Method, (setf output-stream): Private generic functions
Method, (setf process): Private generic functions
Method, arguments: Private generic functions
Method, done-p: Public generic functions
Method, ensure-lisp: Private generic functions
Method, ensure-lisp: Private generic functions
Method, ensure-lisp: Private generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-in-lisp: Public generic functions
Method, eval-wrapper: Private generic functions
Method, executable: Public generic functions
Method, executable: Public generic functions
Method, implementation: Public generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, local-executable: Public generic functions
Method, local-executable: Public generic functions
Method, name: Public generic functions
Method, name: Public generic functions
Method, output: Public generic functions
Method, output-stream: Private generic functions
Method, print-object: Public standalone methods
Method, process: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, quit-form: Private generic functions
Method, run-lisp: Public generic functions
Method, run-lisp: Public generic functions
Method, status: Public generic functions
Method, wait-until-done: Private generic functions

N
name: Public generic functions
name: Public generic functions
name: Public generic functions

O
output: Public generic functions
output: Public generic functions
output-run: Private ordinary functions
output-stream: Private generic functions
output-stream: Private generic functions

P
parse-args: Private ordinary functions
print-object: Public standalone methods
process: Private generic functions
process: Private generic functions

Q
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions
quit-form: Private generic functions

R
run-lisp: Public generic functions
run-lisp: Public generic functions
run-lisp: Public generic functions

S
split: Private ordinary functions
starts-with: Private ordinary functions
status: Public generic functions
status: Public generic functions

T
temp-file: Private ordinary functions
toplevel: Public ordinary functions

W
wait-until-done: Private generic functions
wait-until-done: Private generic functions