The cl-all Reference Manual

This is the cl-all Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed May 15 03:40:10 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/halftone

License

zlib

Version

1.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 ()
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: eval-in-lisp (lisp input with-rc)
Package

cl-all.

Source

cl-all.lisp.

Methods
Method: eval-in-lisp ((lisp sbcl) (file pathname) with-rc)
Method: eval-in-lisp ((lisp mkcl) (file pathname) with-rc)
Method: eval-in-lisp ((lisp jscl) (file pathname) with-rc)
Method: eval-in-lisp ((lisp ecl) (file pathname) with-rc)
Method: eval-in-lisp ((lisp cmucl) (file pathname) with-rc)
Method: eval-in-lisp ((lisp clisp) (file pathname) with-rc)
Method: eval-in-lisp ((lisp clasp) (file pathname) with-rc)
Method: eval-in-lisp ((lisp ccl) (file pathname) with-rc)
Method: eval-in-lisp ((lisp allegro) (file pathname) with-rc)
Method: eval-in-lisp ((lisp abcl) (file pathname) with-rc)
Method: eval-in-lisp (lisp (stream stream) _)
Method: eval-in-lisp (lisp (string string) _)
Method: eval-in-lisp ((lisp (eql t)) _ __)
Method: eval-in-lisp ((impls list) _ __)
Method: eval-in-lisp (lisp _ __)
Method: eval-in-lisp :around ((lisp implementation) _ __)
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 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: 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.


5.1.3 Standalone methods

Method: initialize-instance :after ((lisp implementation) &key)
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: 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: sbcl
Package

cl-all.

Source

cl-all.lisp.

Direct superclasses

implementation.

Direct methods

5.2 Internals


5.2.1 Special variables

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 (&key input output print)
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: run (executable &rest 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 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 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 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)

Appendix A Indexes


A.1 Concepts


A.2 Functions

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

A
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

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-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, run: 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, 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, local-executable: Public generic functions
Generic Function, name: Public generic functions
Generic Function, quit-form: Private generic functions
Generic Function, run-lisp: Public generic functions

I
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, 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-wrapper: Private generic functions
Method, executable: Public generic functions
Method, executable: Public generic functions
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, 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

N
name: Public generic functions
name: Public generic functions
name: Public 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

R
run: Private ordinary functions
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

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