The the-cost-of-nothing Reference Manual

Table of Contents

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

The the-cost-of-nothing Reference Manual

This is the the-cost-of-nothing Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:39:49 2018 GMT+0.


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

1 Introduction

#+BEGIN_QUOTE
A LISP programmer knows the value of everything, but the cost of nothing.

--- Alan Perlis
#+END_QUOTE

This library attempts to measure the execution time of Lisp code using only
portable mechanisms, i.e. get-internal-run-time. Using some macrology and
sampling, the measurements can be accurate to the nanosecond.

Apart from the benchmark utilities, the library features a test suite that
reports the runtime of various Common Lisp features like CLOS, function
calls, hashtables, garbage collection and many others. This may give
valuable performance insights, e.g. for which size hashtables outperform
linked lists on a given implementation.

I hope you find it useful. If you have new ideas for benchmarks, or
suggestions on how to improve existing ones, feel free to contact me.

** Usage
To run all benchmarks, simply execute

#+BEGIN_SRC lisp :results output
(asdf:test-system :the-cost-of-nothing)
#+END_SRC

To obtain the execution time of an expression as a double-float in seconds,
execute
#+BEGIN_SRC lisp
(benchmark EXPRESSION)
#+END_SRC

To have said execution time immediately and human-readably written to
*trace-output* (much like CL:TIME), use
#+BEGIN_SRC lisp
(bench EXPRESSION)
#+END_SRC

To measure only some parts of an expression, type
#+BEGIN_SRC lisp
(nested-benchmark
  (foo)
  (bar)
  (benchmark SUBEXPRESSION1)
  (let ((a (baz)))
    (benchmark SUBEXPRESSION2)))
#+END_SRC

Furthermore the library exports the following functions
- TOUCH
- MEASURE-EXECUTION-TIME
- MEASURE-EXECUTION-TIME-OF-THUNK
- WRITE-SI-UNIT
- QUANTITY-STRING

And some functions to register and query benchmarks:
- DEFINE-BENCHMARK
- QUERY-BENCHMARKS
- PRINT-BENCHMARK-RESULTS
- SHOW-BENCHMARK-RESULTS
- SHOW-BENCHMARK-RESULTS!

Note: The set of exported symbols might change over time, especially the
facilities for defining and running benchmarks. Please do not :USE this
package and :IMPORT-FROM it instead.

** Implementation
A statement like
#+BEGIN_SRC lisp
(nested-benchmark
 (loop for key across keys do
   (benchmark (gethash key table))))
#+END_SRC

is a macro that expands into something like
#+BEGIN_SRC lisp
(measure-execution-time
 (lambda (#:iterations723)
   (loop :repeat #:iterations723
         :do (loop for key across keys
                   do (touch (gethash key table)))))
 :overhead
 (lambda (#:iterations723)
   (loop :repeat #:iterations723
         :do (loop for key across keys
                   do (touch nil)))))
#+END_SRC

The function TOUCH is explicitly declared notinline, to prevent compiler
optimization. The function MEASURE-EXECUTION-TIME invokes its argument
functions with higher and higher numbers of iterations, until the
difference between them is significant.

** Remember
#+BEGIN_QUOTE
There are lies, damned lies, and benchmarks.
#+END_QUOTE


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 the-cost-of-nothing

Author

Marco Heisig <marco.heisig@fau.de>

License

GPLv3

Description

Determine the cost of things in Common Lisp.

Long Description

This library provides portable and sophisticated benchmark functions. It comes bundled with an extensive test suite that describes the performance of the currently used Lisp implementation, e.g. with respect to garbage collection, sequence traversal, CLOS and floating-point performance.

Dependencies
Source

the-cost-of-nothing.asd (file)


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

2.2 the-cost-of-nothing/benchmarks/all

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.3 the-cost-of-nothing/benchmarks/system-information

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.4 the-cost-of-nothing/benchmarks/allocation

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.5 the-cost-of-nothing/benchmarks/function-calls

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.6 the-cost-of-nothing/benchmarks/garbage-collection

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.7 the-cost-of-nothing/benchmarks/sequence-traversal

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.8 the-cost-of-nothing/benchmarks/hash-tables

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.9 the-cost-of-nothing/benchmarks/numerics

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.10 the-cost-of-nothing/core/all

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.11 the-cost-of-nothing/core/macros

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.12 the-cost-of-nothing/core/measure-execution-time

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.13 the-cost-of-nothing/core/print-benchmark-results

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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

2.14 the-cost-of-nothing/core/utilities

Dependencies
Source

the-cost-of-nothing.asd (file)

Component

lisp.lisp (file)


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 the-cost-of-nothing.asd

Location

the-cost-of-nothing.asd

Systems

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

3.1.2 the-cost-of-nothing/benchmarks/all/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/all (system)

Location

benchmarks/all.lisp

Packages

the-cost-of-nothing/benchmarks/all


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

3.1.3 the-cost-of-nothing/benchmarks/system-information/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/system-information (system)

Location

benchmarks/system-information.lisp

Packages

the-cost-of-nothing/benchmarks/system-information

Internal Definitions

system-information (function)


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

3.1.4 the-cost-of-nothing/benchmarks/allocation/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/allocation (system)

Location

benchmarks/allocation.lisp

Packages

the-cost-of-nothing/benchmarks/allocation

Internal Definitions

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

3.1.5 the-cost-of-nothing/benchmarks/function-calls/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/function-calls (system)

Location

benchmarks/function-calls.lisp

Packages

the-cost-of-nothing/benchmarks/function-calls

Internal Definitions

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

3.1.6 the-cost-of-nothing/benchmarks/garbage-collection/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/garbage-collection (system)

Location

benchmarks/garbage-collection.lisp

Packages

the-cost-of-nothing/benchmarks/garbage-collection

Internal Definitions

garbage-collection (function)


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

3.1.7 the-cost-of-nothing/benchmarks/sequence-traversal/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/sequence-traversal (system)

Location

benchmarks/sequence-traversal.lisp

Packages

the-cost-of-nothing/benchmarks/sequence-traversal

Internal Definitions

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

3.1.8 the-cost-of-nothing/benchmarks/hash-tables/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/hash-tables (system)

Location

benchmarks/hash-tables.lisp

Packages

the-cost-of-nothing/benchmarks/hash-tables

Internal Definitions

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

3.1.9 the-cost-of-nothing/benchmarks/numerics/lisp.lisp

Parent

the-cost-of-nothing/benchmarks/numerics (system)

Location

benchmarks/numerics.lisp

Packages

the-cost-of-nothing/benchmarks/numerics

Internal Definitions

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

3.1.10 the-cost-of-nothing/core/all/lisp.lisp

Parent

the-cost-of-nothing/core/all (system)

Location

core/all.lisp

Packages

the-cost-of-nothing/core/all


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

3.1.11 the-cost-of-nothing/core/macros/lisp.lisp

Parent

the-cost-of-nothing/core/macros (system)

Location

core/macros.lisp

Packages

the-cost-of-nothing/core/macros

Exported Definitions

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

3.1.12 the-cost-of-nothing/core/measure-execution-time/lisp.lisp

Parent

the-cost-of-nothing/core/measure-execution-time (system)

Location

core/measure-execution-time.lisp

Packages

the-cost-of-nothing/core/measure-execution-time

Exported Definitions

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

3.1.13 the-cost-of-nothing/core/print-benchmark-results/lisp.lisp

Parent

the-cost-of-nothing/core/print-benchmark-results (system)

Location

core/print-benchmark-results.lisp

Packages

the-cost-of-nothing/core/print-benchmark-results

Exported Definitions
Internal Definitions

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

3.1.14 the-cost-of-nothing/core/utilities/lisp.lisp

Parent

the-cost-of-nothing/core/utilities (system)

Location

core/utilities.lisp

Packages

the-cost-of-nothing/core/utilities

Exported Definitions
Internal Definitions

+si-prefix-alist+ (constant)


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

4 Packages

Packages are listed by definition order.


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

4.1 the-cost-of-nothing/benchmarks/all

Source

lisp.lisp (file)

Use List

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

4.2 the-cost-of-nothing/benchmarks/system-information

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

system-information (function)


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

4.3 the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

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

4.4 the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

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

4.5 the-cost-of-nothing/benchmarks/garbage-collection

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

garbage-collection (function)


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

4.6 the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

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

4.7 the-cost-of-nothing/benchmarks/hash-tables

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

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

4.8 the-cost-of-nothing/benchmarks/numerics

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/benchmarks/all

Internal Definitions

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

4.9 the-cost-of-nothing/core/all

Source

lisp.lisp (file)

Nicknames
Use List
Used By List

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

4.10 the-cost-of-nothing/core/macros

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/core/all

Exported Definitions

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

4.11 the-cost-of-nothing/core/measure-execution-time

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions

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

4.12 the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Use List
Used By List

the-cost-of-nothing/core/all

Exported Definitions
Internal Definitions

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

4.13 the-cost-of-nothing/core/utilities

Source

lisp.lisp (file)

Use List
Used By List
Exported Definitions
Internal Definitions

+si-prefix-alist+ (constant)


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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Macros

Macro: bench &body BODY

Evaluate BODY multiple times and print the averaged execution time to *TRACE-OUTPUT*.

Examples:
(bench nil) => 0.00 nanoseconds
(bench (make-hash-table)) => 247.03 nanoseconds

Package

the-cost-of-nothing/core/macros

Source

lisp.lisp (file)

Macro: benchmark &body BODY

Execute BODY multiple times to accurately measure its execution time in seconds. The returned values are literally the same as those from an invocation of MEASURE-EXECUTION-TIME with suitable lambdas.

Examples:
(benchmark (cons nil nil)) -> 3.3d-9 1.0 36995264
(benchmark (gc :full t)) -> 0.031 0.9 90

Package

the-cost-of-nothing/core/macros

Source

lisp.lisp (file)

Macro: define-benchmark NAME TAGS &body BODY

Define a new benchmark with the given TAGS. BODY must return a function of one argument - a stream - that reports it findings to said stream.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Macro: nbench &body BODY

Evaluate BODY multiple times and print the averaged execution time of all statements enclosed in BENCHMARK forms to *TRACE-OUTPUT*

Example:
(bench (make-array 100)) => 89.72 nanoseconds
(nbench
(progn
(benchmark (list 5))
(make-array 100)
(benchmark (list 6)))) => 4.54 nanoseconds

Package

the-cost-of-nothing/core/macros

Source

lisp.lisp (file)

Macro: nested-benchmark &body BODY

Execute BODY multiple times to accurately measure the execution time in seconds of all statements that appear within a BENCHMARK statement. The returned values are literally the same as those from an invocation of MEASURE-EXECUTION-TIME with suitable lambdas.

Examples:
(/ (nested-benchmark
(loop for key across keys do
(benchmark (gethash key table))))
(length keys))
-> 1.5527d-8

Package

the-cost-of-nothing/core/macros

Source

lisp.lisp (file)


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

5.1.2 Functions

Function: measure-execution-time FUN &key OVERHEAD TIMEOUT MIN-EFFECTIVE-SAMPLES MIN-SAMPLE-TIME INVOCATION-GROWTH

The function FUN must invoke a certain operation N times for any given integer N. The function OVERHEAD should execute the same code, but without this operation.

Returns three values:
duration - a double-float denoting the duration of the operation in seconds confidence - a single-flot between 0.0 (garbage) and 1.0 (absolute confidence) iterations - the number N of iterations used to determine the result

Package

the-cost-of-nothing/core/measure-execution-time

Source

lisp.lisp (file)

Function: measure-execution-time-of-thunk THUNK

Execute THUNK and return the execution time of THUNK in seconds as a double-float.

Package

the-cost-of-nothing/core/measure-execution-time

Source

lisp.lisp (file)

Function: print-benchmark-results &key TAGS STREAM FORCE
Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Function: quantity-string QUANTITY UNIT
Package

the-cost-of-nothing/core/utilities

Source

lisp.lisp (file)

Function: query-benchmarks &rest TAGS

Return a list of all benchmarks (by name) that share at least one tag with the given list of symbols TAGS. If no TAGS are given, return a list of all benchmarks.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Function: show-benchmark-results &rest TAGS

Report all benchmarks matching at least one of the given TAGS. If no TAGS are given, select all benchmarks.

Benchmark results are memoized to speed up subsequent queries. If this is not desired, use SHOW-BENCHMARK-RESULTS! instead.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Function: show-benchmark-results! &rest TAGS

Rerun and report all benchmarks matching at least one of the given TAGS. If no TAGS are given, select all benchmarks.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Function: touch OBJECT

Protect OBJECT from compiler optimization.

Package

the-cost-of-nothing/core/measure-execution-time

Source

lisp.lisp (file)

Function: write-si-unit QUANTITY UNIT STREAM
Package

the-cost-of-nothing/core/utilities

Source

lisp.lisp (file)

Function: y-intersection-and-slope X0 Y0 X1 Y1
Package

the-cost-of-nothing/core/utilities

Source

lisp.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Constants

Constant: +si-prefix-alist+
Package

the-cost-of-nothing/core/utilities

Source

lisp.lisp (file)


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

5.2.2 Special variables

Special Variable: *benchmarks*

An alist. Each entry is a cons, whose car is a list of benchmark tags and whose cdr is the name of a benchmark function.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Special Variable: *memoization-table*

A hash table, mapping from function names used by DEFINE-BENCHMARK to their result-reporting closures.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Special Variable: *tags*

A list of symbols, tracking all existing benchmark tags.

Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Special Variable: n

Length of sequences to benchmark.

Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)


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

5.2.3 Macros

Macro: n-arg-call N FUNCTION
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Macro: n-arg-defmethod NAME N
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Macro: n-arg-defun NAME N
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Macro: n-keyword-call N FUNCTION
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Macro: n-keyword-defun NAME N
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Macro: n-slot-class NAME N
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Macro: n-slot-struct NAME N
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Macro: with-unsafe-optimizations &body BODY
Package

the-cost-of-nothing/benchmarks/numerics

Source

lisp.lisp (file)


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

5.2.4 Functions

Function: 0-arg-defun ()
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: 0-slot-struct-p OBJECT
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 1-keyword-defun &key ARG-0
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: 20-arg-defun ARG-0 ARG-1 ARG-2 ARG-3 ARG-4 ARG-5 ARG-6 ARG-7 ARG-8 ARG-9 ARG-10 ARG-11 ARG-12 ARG-13 ARG-14 ARG-15 ARG-16 ARG-17 ARG-18 ARG-19
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: 20-keyword-defun &key ARG-0 ARG-1 ARG-2 ARG-3 ARG-4 ARG-5 ARG-6 ARG-7 ARG-8 ARG-9 ARG-10 ARG-11 ARG-12 ARG-13 ARG-14 ARG-15 ARG-16 ARG-17 ARG-18 ARG-19
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: 80-slot-struct-g0 INSTANCE
Function: (setf 80-slot-struct-g0) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g1 INSTANCE
Function: (setf 80-slot-struct-g1) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g10 INSTANCE
Function: (setf 80-slot-struct-g10) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g11 INSTANCE
Function: (setf 80-slot-struct-g11) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g12 INSTANCE
Function: (setf 80-slot-struct-g12) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g13 INSTANCE
Function: (setf 80-slot-struct-g13) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g14 INSTANCE
Function: (setf 80-slot-struct-g14) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g15 INSTANCE
Function: (setf 80-slot-struct-g15) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g16 INSTANCE
Function: (setf 80-slot-struct-g16) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g17 INSTANCE
Function: (setf 80-slot-struct-g17) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g18 INSTANCE
Function: (setf 80-slot-struct-g18) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g19 INSTANCE
Function: (setf 80-slot-struct-g19) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g2 INSTANCE
Function: (setf 80-slot-struct-g2) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g20 INSTANCE
Function: (setf 80-slot-struct-g20) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g21 INSTANCE
Function: (setf 80-slot-struct-g21) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g22 INSTANCE
Function: (setf 80-slot-struct-g22) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g23 INSTANCE
Function: (setf 80-slot-struct-g23) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g24 INSTANCE
Function: (setf 80-slot-struct-g24) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g25 INSTANCE
Function: (setf 80-slot-struct-g25) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g26 INSTANCE
Function: (setf 80-slot-struct-g26) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g27 INSTANCE
Function: (setf 80-slot-struct-g27) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g28 INSTANCE
Function: (setf 80-slot-struct-g28) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g29 INSTANCE
Function: (setf 80-slot-struct-g29) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g3 INSTANCE
Function: (setf 80-slot-struct-g3) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g30 INSTANCE
Function: (setf 80-slot-struct-g30) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g31 INSTANCE
Function: (setf 80-slot-struct-g31) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g32 INSTANCE
Function: (setf 80-slot-struct-g32) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g33 INSTANCE
Function: (setf 80-slot-struct-g33) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g34 INSTANCE
Function: (setf 80-slot-struct-g34) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g35 INSTANCE
Function: (setf 80-slot-struct-g35) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g36 INSTANCE
Function: (setf 80-slot-struct-g36) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g37 INSTANCE
Function: (setf 80-slot-struct-g37) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g38 INSTANCE
Function: (setf 80-slot-struct-g38) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g39 INSTANCE
Function: (setf 80-slot-struct-g39) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g4 INSTANCE
Function: (setf 80-slot-struct-g4) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g40 INSTANCE
Function: (setf 80-slot-struct-g40) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g41 INSTANCE
Function: (setf 80-slot-struct-g41) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g42 INSTANCE
Function: (setf 80-slot-struct-g42) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g43 INSTANCE
Function: (setf 80-slot-struct-g43) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g44 INSTANCE
Function: (setf 80-slot-struct-g44) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g45 INSTANCE
Function: (setf 80-slot-struct-g45) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g46 INSTANCE
Function: (setf 80-slot-struct-g46) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g47 INSTANCE
Function: (setf 80-slot-struct-g47) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g48 INSTANCE
Function: (setf 80-slot-struct-g48) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g49 INSTANCE
Function: (setf 80-slot-struct-g49) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g5 INSTANCE
Function: (setf 80-slot-struct-g5) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g50 INSTANCE
Function: (setf 80-slot-struct-g50) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g51 INSTANCE
Function: (setf 80-slot-struct-g51) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g52 INSTANCE
Function: (setf 80-slot-struct-g52) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g53 INSTANCE
Function: (setf 80-slot-struct-g53) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g54 INSTANCE
Function: (setf 80-slot-struct-g54) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g55 INSTANCE
Function: (setf 80-slot-struct-g55) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g56 INSTANCE
Function: (setf 80-slot-struct-g56) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g57 INSTANCE
Function: (setf 80-slot-struct-g57) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g58 INSTANCE
Function: (setf 80-slot-struct-g58) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g59 INSTANCE
Function: (setf 80-slot-struct-g59) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g6 INSTANCE
Function: (setf 80-slot-struct-g6) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g60 INSTANCE
Function: (setf 80-slot-struct-g60) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g61 INSTANCE
Function: (setf 80-slot-struct-g61) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g62 INSTANCE
Function: (setf 80-slot-struct-g62) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g63 INSTANCE
Function: (setf 80-slot-struct-g63) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g64 INSTANCE
Function: (setf 80-slot-struct-g64) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g65 INSTANCE
Function: (setf 80-slot-struct-g65) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g66 INSTANCE
Function: (setf 80-slot-struct-g66) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g67 INSTANCE
Function: (setf 80-slot-struct-g67) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g68 INSTANCE
Function: (setf 80-slot-struct-g68) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g69 INSTANCE
Function: (setf 80-slot-struct-g69) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g7 INSTANCE
Function: (setf 80-slot-struct-g7) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g70 INSTANCE
Function: (setf 80-slot-struct-g70) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g71 INSTANCE
Function: (setf 80-slot-struct-g71) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g72 INSTANCE
Function: (setf 80-slot-struct-g72) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g73 INSTANCE
Function: (setf 80-slot-struct-g73) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g74 INSTANCE
Function: (setf 80-slot-struct-g74) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g75 INSTANCE
Function: (setf 80-slot-struct-g75) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g76 INSTANCE
Function: (setf 80-slot-struct-g76) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g77 INSTANCE
Function: (setf 80-slot-struct-g77) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g78 INSTANCE
Function: (setf 80-slot-struct-g78) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g79 INSTANCE
Function: (setf 80-slot-struct-g79) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g8 INSTANCE
Function: (setf 80-slot-struct-g8) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-g9 INSTANCE
Function: (setf 80-slot-struct-g9) VALUE INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: 80-slot-struct-p OBJECT
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: allocation ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: benchmark-hash-table TEST KEYS
Package

the-cost-of-nothing/benchmarks/hash-tables

Source

lisp.lisp (file)

Function: copy-0-slot-struct INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: copy-80-slot-struct INSTANCE
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: count-nil GENERIC-CONS
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: crunch-double-floats LENGTH DST SRC-1 SRC-2
Package

the-cost-of-nothing/benchmarks/numerics

Source

lisp.lisp (file)

Function: crunch-single-floats LENGTH DST SRC-1 SRC-2
Package

the-cost-of-nothing/benchmarks/numerics

Source

lisp.lisp (file)

Function: flops ELEMENT-TYPE &optional LENGTH &aux INITIAL-ELEMENT
Package

the-cost-of-nothing/benchmarks/numerics

Source

lisp.lisp (file)

Function: function-calls ()
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: garbage-collection ()
Package

the-cost-of-nothing/benchmarks/garbage-collection

Source

lisp.lisp (file)

Function: generic-list-and-generic-count ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: hash-tables ()
Package

the-cost-of-nothing/benchmarks/hash-tables

Source

lisp.lisp (file)

Function: list-and-count ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: list-and-loop ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: make-0-slot-struct &key
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: make-80-slot-struct &key (G0 G0) (G1 G1) (G2 G2) (G3 G3) (G4 G4) (G5 G5) (G6 G6) (G7 G7) (G8 G8) (G9 G9) (G10 G10) (G11 G11) (G12 G12) (G13 G13) (G14 G14) (G15 G15) (G16 G16) (G17 G17) (G18 G18) (G19 G19) (G20 G20) (G21 G21) (G22 G22) (G23 G23) (G24 G24) (G25 G25) (G26 G26) (G27 G27) (G28 G28) (G29 G29) (G30 G30) (G31 G31) (G32 G32) (G33 G33) (G34 G34) (G35 G35) (G36 G36) (G37 G37) (G38 G38) (G39 G39) (G40 G40) (G41 G41) (G42 G42) (G43 G43) (G44 G44) (G45 G45) (G46 G46) (G47 G47) (G48 G48) (G49 G49) (G50 G50) (G51 G51) (G52 G52) (G53 G53) (G54 G54) (G55 G55) (G56 G56) (G57 G57) (G58 G58) (G59 G59) (G60 G60) (G61 G61) (G62 G62) (G63 G63) (G64 G64) (G65 G65) (G66 G66) (G67 G67) (G68 G68) (G69 G69) (G70 G70) (G71 G71) (G72 G72) (G73 G73) (G74 G74) (G75 G75) (G76 G76) (G77 G77) (G78 G78) (G79 G79)
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Function: make-generic-list LENGTH &key INITIAL-ELEMENT
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: nth-arg N
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: nth-kwd N
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Function: number-crunching ()
Package

the-cost-of-nothing/benchmarks/numerics

Source

lisp.lisp (file)

Function: run-benchmark BENCHMARK-NAME
Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Function: run-benchmark! BENCHMARK-NAME
Package

the-cost-of-nothing/core/print-benchmark-results

Source

lisp.lisp (file)

Function: sequence-traversal ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: sequence-traversal-report-fn DESCRIPTION X0 T0 X1 T1
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Function: system-information ()
Package

the-cost-of-nothing/benchmarks/system-information

Source

lisp.lisp (file)


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

5.2.5 Generic functions

Generic Function: 0-arg-defmethod ()
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Methods
Method: 0-arg-defmethod ()
Generic Function: 20-arg-defmethod ARG-0 ARG-1 ARG-2 ARG-3 ARG-4 ARG-5 ARG-6 ARG-7 ARG-8 ARG-9 ARG-10 ARG-11 ARG-12 ARG-13 ARG-14 ARG-15 ARG-16 ARG-17 ARG-18 ARG-19
Package

the-cost-of-nothing/benchmarks/function-calls

Source

lisp.lisp (file)

Methods
Method: 20-arg-defmethod ARG-0 ARG-1 ARG-2 ARG-3 ARG-4 ARG-5 ARG-6 ARG-7 ARG-8 ARG-9 ARG-10 ARG-11 ARG-12 ARG-13 ARG-14 ARG-15 ARG-16 ARG-17 ARG-18 ARG-19
Generic Function: generic-car OBJECT
Generic Function: (setf generic-car) NEW-VALUE OBJECT
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Methods
Method: generic-car (GENERIC-CONS generic-cons)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf generic-car) NEW-VALUE (GENERIC-CONS generic-cons)

automatically generated writer method

Source

lisp.lisp (file)

Generic Function: generic-car+cdr GENERIC-LIST
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Methods
Method: generic-car+cdr (GENERIC-CONS generic-cons)
Method: generic-car+cdr (GENERIC-NULL generic-null)
Generic Function: generic-cdr OBJECT
Generic Function: (setf generic-cdr) NEW-VALUE OBJECT
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Methods
Method: generic-cdr (GENERIC-CONS generic-cons)

automatically generated reader method

Source

lisp.lisp (file)

Method: (setf generic-cdr) NEW-VALUE (GENERIC-CONS generic-cons)

automatically generated writer method

Source

lisp.lisp (file)


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

5.2.6 Structures

Structure: 0-slot-struct ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

structure-object (structure)

Structure: 80-slot-struct ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: g0
Type

fixnum

Initform

42

Readers

80-slot-struct-g0 (function)

Writers

(setf 80-slot-struct-g0) (function)

Slot: g1
Type

fixnum

Initform

42

Readers

80-slot-struct-g1 (function)

Writers

(setf 80-slot-struct-g1) (function)

Slot: g2
Type

fixnum

Initform

42

Readers

80-slot-struct-g2 (function)

Writers

(setf 80-slot-struct-g2) (function)

Slot: g3
Type

fixnum

Initform

42

Readers

80-slot-struct-g3 (function)

Writers

(setf 80-slot-struct-g3) (function)

Slot: g4
Type

fixnum

Initform

42

Readers

80-slot-struct-g4 (function)

Writers

(setf 80-slot-struct-g4) (function)

Slot: g5
Type

fixnum

Initform

42

Readers

80-slot-struct-g5 (function)

Writers

(setf 80-slot-struct-g5) (function)

Slot: g6
Type

fixnum

Initform

42

Readers

80-slot-struct-g6 (function)

Writers

(setf 80-slot-struct-g6) (function)

Slot: g7
Type

fixnum

Initform

42

Readers

80-slot-struct-g7 (function)

Writers

(setf 80-slot-struct-g7) (function)

Slot: g8
Type

fixnum

Initform

42

Readers

80-slot-struct-g8 (function)

Writers

(setf 80-slot-struct-g8) (function)

Slot: g9
Type

fixnum

Initform

42

Readers

80-slot-struct-g9 (function)

Writers

(setf 80-slot-struct-g9) (function)

Slot: g10
Type

fixnum

Initform

42

Readers

80-slot-struct-g10 (function)

Writers

(setf 80-slot-struct-g10) (function)

Slot: g11
Type

fixnum

Initform

42

Readers

80-slot-struct-g11 (function)

Writers

(setf 80-slot-struct-g11) (function)

Slot: g12
Type

fixnum

Initform

42

Readers

80-slot-struct-g12 (function)

Writers

(setf 80-slot-struct-g12) (function)

Slot: g13
Type

fixnum

Initform

42

Readers

80-slot-struct-g13 (function)

Writers

(setf 80-slot-struct-g13) (function)

Slot: g14
Type

fixnum

Initform

42

Readers

80-slot-struct-g14 (function)

Writers

(setf 80-slot-struct-g14) (function)

Slot: g15
Type

fixnum

Initform

42

Readers

80-slot-struct-g15 (function)

Writers

(setf 80-slot-struct-g15) (function)

Slot: g16
Type

fixnum

Initform

42

Readers

80-slot-struct-g16 (function)

Writers

(setf 80-slot-struct-g16) (function)

Slot: g17
Type

fixnum

Initform

42

Readers

80-slot-struct-g17 (function)

Writers

(setf 80-slot-struct-g17) (function)

Slot: g18
Type

fixnum

Initform

42

Readers

80-slot-struct-g18 (function)

Writers

(setf 80-slot-struct-g18) (function)

Slot: g19
Type

fixnum

Initform

42

Readers

80-slot-struct-g19 (function)

Writers

(setf 80-slot-struct-g19) (function)

Slot: g20
Type

fixnum

Initform

42

Readers

80-slot-struct-g20 (function)

Writers

(setf 80-slot-struct-g20) (function)

Slot: g21
Type

fixnum

Initform

42

Readers

80-slot-struct-g21 (function)

Writers

(setf 80-slot-struct-g21) (function)

Slot: g22
Type

fixnum

Initform

42

Readers

80-slot-struct-g22 (function)

Writers

(setf 80-slot-struct-g22) (function)

Slot: g23
Type

fixnum

Initform

42

Readers

80-slot-struct-g23 (function)

Writers

(setf 80-slot-struct-g23) (function)

Slot: g24
Type

fixnum

Initform

42

Readers

80-slot-struct-g24 (function)

Writers

(setf 80-slot-struct-g24) (function)

Slot: g25
Type

fixnum

Initform

42

Readers

80-slot-struct-g25 (function)

Writers

(setf 80-slot-struct-g25) (function)

Slot: g26
Type

fixnum

Initform

42

Readers

80-slot-struct-g26 (function)

Writers

(setf 80-slot-struct-g26) (function)

Slot: g27
Type

fixnum

Initform

42

Readers

80-slot-struct-g27 (function)

Writers

(setf 80-slot-struct-g27) (function)

Slot: g28
Type

fixnum

Initform

42

Readers

80-slot-struct-g28 (function)

Writers

(setf 80-slot-struct-g28) (function)

Slot: g29
Type

fixnum

Initform

42

Readers

80-slot-struct-g29 (function)

Writers

(setf 80-slot-struct-g29) (function)

Slot: g30
Type

fixnum

Initform

42

Readers

80-slot-struct-g30 (function)

Writers

(setf 80-slot-struct-g30) (function)

Slot: g31
Type

fixnum

Initform

42

Readers

80-slot-struct-g31 (function)

Writers

(setf 80-slot-struct-g31) (function)

Slot: g32
Type

fixnum

Initform

42

Readers

80-slot-struct-g32 (function)

Writers

(setf 80-slot-struct-g32) (function)

Slot: g33
Type

fixnum

Initform

42

Readers

80-slot-struct-g33 (function)

Writers

(setf 80-slot-struct-g33) (function)

Slot: g34
Type

fixnum

Initform

42

Readers

80-slot-struct-g34 (function)

Writers

(setf 80-slot-struct-g34) (function)

Slot: g35
Type

fixnum

Initform

42

Readers

80-slot-struct-g35 (function)

Writers

(setf 80-slot-struct-g35) (function)

Slot: g36
Type

fixnum

Initform

42

Readers

80-slot-struct-g36 (function)

Writers

(setf 80-slot-struct-g36) (function)

Slot: g37
Type

fixnum

Initform

42

Readers

80-slot-struct-g37 (function)

Writers

(setf 80-slot-struct-g37) (function)

Slot: g38
Type

fixnum

Initform

42

Readers

80-slot-struct-g38 (function)

Writers

(setf 80-slot-struct-g38) (function)

Slot: g39
Type

fixnum

Initform

42

Readers

80-slot-struct-g39 (function)

Writers

(setf 80-slot-struct-g39) (function)

Slot: g40
Type

fixnum

Initform

42

Readers

80-slot-struct-g40 (function)

Writers

(setf 80-slot-struct-g40) (function)

Slot: g41
Type

fixnum

Initform

42

Readers

80-slot-struct-g41 (function)

Writers

(setf 80-slot-struct-g41) (function)

Slot: g42
Type

fixnum

Initform

42

Readers

80-slot-struct-g42 (function)

Writers

(setf 80-slot-struct-g42) (function)

Slot: g43
Type

fixnum

Initform

42

Readers

80-slot-struct-g43 (function)

Writers

(setf 80-slot-struct-g43) (function)

Slot: g44
Type

fixnum

Initform

42

Readers

80-slot-struct-g44 (function)

Writers

(setf 80-slot-struct-g44) (function)

Slot: g45
Type

fixnum

Initform

42

Readers

80-slot-struct-g45 (function)

Writers

(setf 80-slot-struct-g45) (function)

Slot: g46
Type

fixnum

Initform

42

Readers

80-slot-struct-g46 (function)

Writers

(setf 80-slot-struct-g46) (function)

Slot: g47
Type

fixnum

Initform

42

Readers

80-slot-struct-g47 (function)

Writers

(setf 80-slot-struct-g47) (function)

Slot: g48
Type

fixnum

Initform

42

Readers

80-slot-struct-g48 (function)

Writers

(setf 80-slot-struct-g48) (function)

Slot: g49
Type

fixnum

Initform

42

Readers

80-slot-struct-g49 (function)

Writers

(setf 80-slot-struct-g49) (function)

Slot: g50
Type

fixnum

Initform

42

Readers

80-slot-struct-g50 (function)

Writers

(setf 80-slot-struct-g50) (function)

Slot: g51
Type

fixnum

Initform

42

Readers

80-slot-struct-g51 (function)

Writers

(setf 80-slot-struct-g51) (function)

Slot: g52
Type

fixnum

Initform

42

Readers

80-slot-struct-g52 (function)

Writers

(setf 80-slot-struct-g52) (function)

Slot: g53
Type

fixnum

Initform

42

Readers

80-slot-struct-g53 (function)

Writers

(setf 80-slot-struct-g53) (function)

Slot: g54
Type

fixnum

Initform

42

Readers

80-slot-struct-g54 (function)

Writers

(setf 80-slot-struct-g54) (function)

Slot: g55
Type

fixnum

Initform

42

Readers

80-slot-struct-g55 (function)

Writers

(setf 80-slot-struct-g55) (function)

Slot: g56
Type

fixnum

Initform

42

Readers

80-slot-struct-g56 (function)

Writers

(setf 80-slot-struct-g56) (function)

Slot: g57
Type

fixnum

Initform

42

Readers

80-slot-struct-g57 (function)

Writers

(setf 80-slot-struct-g57) (function)

Slot: g58
Type

fixnum

Initform

42

Readers

80-slot-struct-g58 (function)

Writers

(setf 80-slot-struct-g58) (function)

Slot: g59
Type

fixnum

Initform

42

Readers

80-slot-struct-g59 (function)

Writers

(setf 80-slot-struct-g59) (function)

Slot: g60
Type

fixnum

Initform

42

Readers

80-slot-struct-g60 (function)

Writers

(setf 80-slot-struct-g60) (function)

Slot: g61
Type

fixnum

Initform

42

Readers

80-slot-struct-g61 (function)

Writers

(setf 80-slot-struct-g61) (function)

Slot: g62
Type

fixnum

Initform

42

Readers

80-slot-struct-g62 (function)

Writers

(setf 80-slot-struct-g62) (function)

Slot: g63
Type

fixnum

Initform

42

Readers

80-slot-struct-g63 (function)

Writers

(setf 80-slot-struct-g63) (function)

Slot: g64
Type

fixnum

Initform

42

Readers

80-slot-struct-g64 (function)

Writers

(setf 80-slot-struct-g64) (function)

Slot: g65
Type

fixnum

Initform

42

Readers

80-slot-struct-g65 (function)

Writers

(setf 80-slot-struct-g65) (function)

Slot: g66
Type

fixnum

Initform

42

Readers

80-slot-struct-g66 (function)

Writers

(setf 80-slot-struct-g66) (function)

Slot: g67
Type

fixnum

Initform

42

Readers

80-slot-struct-g67 (function)

Writers

(setf 80-slot-struct-g67) (function)

Slot: g68
Type

fixnum

Initform

42

Readers

80-slot-struct-g68 (function)

Writers

(setf 80-slot-struct-g68) (function)

Slot: g69
Type

fixnum

Initform

42

Readers

80-slot-struct-g69 (function)

Writers

(setf 80-slot-struct-g69) (function)

Slot: g70
Type

fixnum

Initform

42

Readers

80-slot-struct-g70 (function)

Writers

(setf 80-slot-struct-g70) (function)

Slot: g71
Type

fixnum

Initform

42

Readers

80-slot-struct-g71 (function)

Writers

(setf 80-slot-struct-g71) (function)

Slot: g72
Type

fixnum

Initform

42

Readers

80-slot-struct-g72 (function)

Writers

(setf 80-slot-struct-g72) (function)

Slot: g73
Type

fixnum

Initform

42

Readers

80-slot-struct-g73 (function)

Writers

(setf 80-slot-struct-g73) (function)

Slot: g74
Type

fixnum

Initform

42

Readers

80-slot-struct-g74 (function)

Writers

(setf 80-slot-struct-g74) (function)

Slot: g75
Type

fixnum

Initform

42

Readers

80-slot-struct-g75 (function)

Writers

(setf 80-slot-struct-g75) (function)

Slot: g76
Type

fixnum

Initform

42

Readers

80-slot-struct-g76 (function)

Writers

(setf 80-slot-struct-g76) (function)

Slot: g77
Type

fixnum

Initform

42

Readers

80-slot-struct-g77 (function)

Writers

(setf 80-slot-struct-g77) (function)

Slot: g78
Type

fixnum

Initform

42

Readers

80-slot-struct-g78 (function)

Writers

(setf 80-slot-struct-g78) (function)

Slot: g79
Type

fixnum

Initform

42

Readers

80-slot-struct-g79 (function)

Writers

(setf 80-slot-struct-g79) (function)


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

5.2.7 Classes

Class: 0-slot-class ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

d (class)

Class: 80-slot-class ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

d (class)

Direct slots
Slot: g0
Type

fixnum

Initform

42

Slot: g1
Type

fixnum

Initform

42

Slot: g2
Type

fixnum

Initform

42

Slot: g3
Type

fixnum

Initform

42

Slot: g4
Type

fixnum

Initform

42

Slot: g5
Type

fixnum

Initform

42

Slot: g6
Type

fixnum

Initform

42

Slot: g7
Type

fixnum

Initform

42

Slot: g8
Type

fixnum

Initform

42

Slot: g9
Type

fixnum

Initform

42

Slot: g10
Type

fixnum

Initform

42

Slot: g11
Type

fixnum

Initform

42

Slot: g12
Type

fixnum

Initform

42

Slot: g13
Type

fixnum

Initform

42

Slot: g14
Type

fixnum

Initform

42

Slot: g15
Type

fixnum

Initform

42

Slot: g16
Type

fixnum

Initform

42

Slot: g17
Type

fixnum

Initform

42

Slot: g18
Type

fixnum

Initform

42

Slot: g19
Type

fixnum

Initform

42

Slot: g20
Type

fixnum

Initform

42

Slot: g21
Type

fixnum

Initform

42

Slot: g22
Type

fixnum

Initform

42

Slot: g23
Type

fixnum

Initform

42

Slot: g24
Type

fixnum

Initform

42

Slot: g25
Type

fixnum

Initform

42

Slot: g26
Type

fixnum

Initform

42

Slot: g27
Type

fixnum

Initform

42

Slot: g28
Type

fixnum

Initform

42

Slot: g29
Type

fixnum

Initform

42

Slot: g30
Type

fixnum

Initform

42

Slot: g31
Type

fixnum

Initform

42

Slot: g32
Type

fixnum

Initform

42

Slot: g33
Type

fixnum

Initform

42

Slot: g34
Type

fixnum

Initform

42

Slot: g35
Type

fixnum

Initform

42

Slot: g36
Type

fixnum

Initform

42

Slot: g37
Type

fixnum

Initform

42

Slot: g38
Type

fixnum

Initform

42

Slot: g39
Type

fixnum

Initform

42

Slot: g40
Type

fixnum

Initform

42

Slot: g41
Type

fixnum

Initform

42

Slot: g42
Type

fixnum

Initform

42

Slot: g43
Type

fixnum

Initform

42

Slot: g44
Type

fixnum

Initform

42

Slot: g45
Type

fixnum

Initform

42

Slot: g46
Type

fixnum

Initform

42

Slot: g47
Type

fixnum

Initform

42

Slot: g48
Type

fixnum

Initform

42

Slot: g49
Type

fixnum

Initform

42

Slot: g50
Type

fixnum

Initform

42

Slot: g51
Type

fixnum

Initform

42

Slot: g52
Type

fixnum

Initform

42

Slot: g53
Type

fixnum

Initform

42

Slot: g54
Type

fixnum

Initform

42

Slot: g55
Type

fixnum

Initform

42

Slot: g56
Type

fixnum

Initform

42

Slot: g57
Type

fixnum

Initform

42

Slot: g58
Type

fixnum

Initform

42

Slot: g59
Type

fixnum

Initform

42

Slot: g60
Type

fixnum

Initform

42

Slot: g61
Type

fixnum

Initform

42

Slot: g62
Type

fixnum

Initform

42

Slot: g63
Type

fixnum

Initform

42

Slot: g64
Type

fixnum

Initform

42

Slot: g65
Type

fixnum

Initform

42

Slot: g66
Type

fixnum

Initform

42

Slot: g67
Type

fixnum

Initform

42

Slot: g68
Type

fixnum

Initform

42

Slot: g69
Type

fixnum

Initform

42

Slot: g70
Type

fixnum

Initform

42

Slot: g71
Type

fixnum

Initform

42

Slot: g72
Type

fixnum

Initform

42

Slot: g73
Type

fixnum

Initform

42

Slot: g74
Type

fixnum

Initform

42

Slot: g75
Type

fixnum

Initform

42

Slot: g76
Type

fixnum

Initform

42

Slot: g77
Type

fixnum

Initform

42

Slot: g78
Type

fixnum

Initform

42

Slot: g79
Type

fixnum

Initform

42

Class: a ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
  • b (class)
  • c (class)
Class: b ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

a (class)

Direct subclasses

d (class)

Class: c ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses

a (class)

Direct subclasses

d (class)

Class: d ()
Package

the-cost-of-nothing/benchmarks/allocation

Source

lisp.lisp (file)

Direct superclasses
  • c (class)
  • b (class)
Direct subclasses
Class: generic-cons ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Direct superclasses

generic-list (class)

Direct methods
Direct slots
Slot: %car
Initargs

:car

Readers

generic-car (generic function)

Writers

(setf generic-car) (generic function)

Slot: %cdr
Initargs

:cdr

Readers

generic-cdr (generic function)

Writers

(setf generic-cdr) (generic function)

Class: generic-list ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: generic-null ()
Package

the-cost-of-nothing/benchmarks/sequence-traversal

Source

lisp.lisp (file)

Direct superclasses

generic-list (class)

Direct methods

generic-car+cdr (method)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   T  
Index Entry  Section

F
File, Lisp, the-cost-of-nothing.asd: The the-cost-of-nothing<dot>asd file
File, Lisp, the-cost-of-nothing/benchmarks/all/lisp.lisp: The the-cost-of-nothing/benchmarks/all/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/allocation/lisp.lisp: The the-cost-of-nothing/benchmarks/allocation/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/function-calls/lisp.lisp: The the-cost-of-nothing/benchmarks/function-calls/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/garbage-collection/lisp.lisp: The the-cost-of-nothing/benchmarks/garbage-collection/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/hash-tables/lisp.lisp: The the-cost-of-nothing/benchmarks/hash-tables/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/numerics/lisp.lisp: The the-cost-of-nothing/benchmarks/numerics/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/sequence-traversal/lisp.lisp: The the-cost-of-nothing/benchmarks/sequence-traversal/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/benchmarks/system-information/lisp.lisp: The the-cost-of-nothing/benchmarks/system-information/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/core/all/lisp.lisp: The the-cost-of-nothing/core/all/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/core/macros/lisp.lisp: The the-cost-of-nothing/core/macros/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/core/measure-execution-time/lisp.lisp: The the-cost-of-nothing/core/measure-execution-time/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/core/print-benchmark-results/lisp.lisp: The the-cost-of-nothing/core/print-benchmark-results/lisp<dot>lisp file
File, Lisp, the-cost-of-nothing/core/utilities/lisp.lisp: The the-cost-of-nothing/core/utilities/lisp<dot>lisp file

L
Lisp File, the-cost-of-nothing.asd: The the-cost-of-nothing<dot>asd file
Lisp File, the-cost-of-nothing/benchmarks/all/lisp.lisp: The the-cost-of-nothing/benchmarks/all/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/allocation/lisp.lisp: The the-cost-of-nothing/benchmarks/allocation/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/function-calls/lisp.lisp: The the-cost-of-nothing/benchmarks/function-calls/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/garbage-collection/lisp.lisp: The the-cost-of-nothing/benchmarks/garbage-collection/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/hash-tables/lisp.lisp: The the-cost-of-nothing/benchmarks/hash-tables/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/numerics/lisp.lisp: The the-cost-of-nothing/benchmarks/numerics/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/sequence-traversal/lisp.lisp: The the-cost-of-nothing/benchmarks/sequence-traversal/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/benchmarks/system-information/lisp.lisp: The the-cost-of-nothing/benchmarks/system-information/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/core/all/lisp.lisp: The the-cost-of-nothing/core/all/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/core/macros/lisp.lisp: The the-cost-of-nothing/core/macros/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/core/measure-execution-time/lisp.lisp: The the-cost-of-nothing/core/measure-execution-time/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/core/print-benchmark-results/lisp.lisp: The the-cost-of-nothing/core/print-benchmark-results/lisp<dot>lisp file
Lisp File, the-cost-of-nothing/core/utilities/lisp.lisp: The the-cost-of-nothing/core/utilities/lisp<dot>lisp file

T
the-cost-of-nothing.asd: The the-cost-of-nothing<dot>asd file
the-cost-of-nothing/benchmarks/all/lisp.lisp: The the-cost-of-nothing/benchmarks/all/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/allocation/lisp.lisp: The the-cost-of-nothing/benchmarks/allocation/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/function-calls/lisp.lisp: The the-cost-of-nothing/benchmarks/function-calls/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/garbage-collection/lisp.lisp: The the-cost-of-nothing/benchmarks/garbage-collection/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/hash-tables/lisp.lisp: The the-cost-of-nothing/benchmarks/hash-tables/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/numerics/lisp.lisp: The the-cost-of-nothing/benchmarks/numerics/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/sequence-traversal/lisp.lisp: The the-cost-of-nothing/benchmarks/sequence-traversal/lisp<dot>lisp file
the-cost-of-nothing/benchmarks/system-information/lisp.lisp: The the-cost-of-nothing/benchmarks/system-information/lisp<dot>lisp file
the-cost-of-nothing/core/all/lisp.lisp: The the-cost-of-nothing/core/all/lisp<dot>lisp file
the-cost-of-nothing/core/macros/lisp.lisp: The the-cost-of-nothing/core/macros/lisp<dot>lisp file
the-cost-of-nothing/core/measure-execution-time/lisp.lisp: The the-cost-of-nothing/core/measure-execution-time/lisp<dot>lisp file
the-cost-of-nothing/core/print-benchmark-results/lisp.lisp: The the-cost-of-nothing/core/print-benchmark-results/lisp<dot>lisp file
the-cost-of-nothing/core/utilities/lisp.lisp: The the-cost-of-nothing/core/utilities/lisp<dot>lisp file

Jump to:   F   L   T  

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

A.2 Functions

Jump to:   (   0   1   2   8  
A   B   C   D   F   G   H   L   M   N   P   Q   R   S   T   W   Y  
Index Entry  Section

(
(setf 80-slot-struct-g0): Internal functions
(setf 80-slot-struct-g1): Internal functions
(setf 80-slot-struct-g10): Internal functions
(setf 80-slot-struct-g11): Internal functions
(setf 80-slot-struct-g12): Internal functions
(setf 80-slot-struct-g13): Internal functions
(setf 80-slot-struct-g14): Internal functions
(setf 80-slot-struct-g15): Internal functions
(setf 80-slot-struct-g16): Internal functions
(setf 80-slot-struct-g17): Internal functions
(setf 80-slot-struct-g18): Internal functions
(setf 80-slot-struct-g19): Internal functions
(setf 80-slot-struct-g2): Internal functions
(setf 80-slot-struct-g20): Internal functions
(setf 80-slot-struct-g21): Internal functions
(setf 80-slot-struct-g22): Internal functions
(setf 80-slot-struct-g23): Internal functions
(setf 80-slot-struct-g24): Internal functions
(setf 80-slot-struct-g25): Internal functions
(setf 80-slot-struct-g26): Internal functions
(setf 80-slot-struct-g27): Internal functions
(setf 80-slot-struct-g28): Internal functions
(setf 80-slot-struct-g29): Internal functions
(setf 80-slot-struct-g3): Internal functions
(setf 80-slot-struct-g30): Internal functions
(setf 80-slot-struct-g31): Internal functions
(setf 80-slot-struct-g32): Internal functions
(setf 80-slot-struct-g33): Internal functions
(setf 80-slot-struct-g34): Internal functions
(setf 80-slot-struct-g35): Internal functions
(setf 80-slot-struct-g36): Internal functions
(setf 80-slot-struct-g37): Internal functions
(setf 80-slot-struct-g38): Internal functions
(setf 80-slot-struct-g39): Internal functions
(setf 80-slot-struct-g4): Internal functions
(setf 80-slot-struct-g40): Internal functions
(setf 80-slot-struct-g41): Internal functions
(setf 80-slot-struct-g42): Internal functions
(setf 80-slot-struct-g43): Internal functions
(setf 80-slot-struct-g44): Internal functions
(setf 80-slot-struct-g45): Internal functions
(setf 80-slot-struct-g46): Internal functions
(setf 80-slot-struct-g47): Internal functions
(setf 80-slot-struct-g48): Internal functions
(setf 80-slot-struct-g49): Internal functions
(setf 80-slot-struct-g5): Internal functions
(setf 80-slot-struct-g50): Internal functions
(setf 80-slot-struct-g51): Internal functions
(setf 80-slot-struct-g52): Internal functions
(setf 80-slot-struct-g53): Internal functions
(setf 80-slot-struct-g54): Internal functions
(setf 80-slot-struct-g55): Internal functions
(setf 80-slot-struct-g56): Internal functions
(setf 80-slot-struct-g57): Internal functions
(setf 80-slot-struct-g58): Internal functions
(setf 80-slot-struct-g59): Internal functions
(setf 80-slot-struct-g6): Internal functions
(setf 80-slot-struct-g60): Internal functions
(setf 80-slot-struct-g61): Internal functions
(setf 80-slot-struct-g62): Internal functions
(setf 80-slot-struct-g63): Internal functions
(setf 80-slot-struct-g64): Internal functions
(setf 80-slot-struct-g65): Internal functions
(setf 80-slot-struct-g66): Internal functions
(setf 80-slot-struct-g67): Internal functions
(setf 80-slot-struct-g68): Internal functions
(setf 80-slot-struct-g69): Internal functions
(setf 80-slot-struct-g7): Internal functions
(setf 80-slot-struct-g70): Internal functions
(setf 80-slot-struct-g71): Internal functions
(setf 80-slot-struct-g72): Internal functions
(setf 80-slot-struct-g73): Internal functions
(setf 80-slot-struct-g74): Internal functions
(setf 80-slot-struct-g75): Internal functions
(setf 80-slot-struct-g76): Internal functions
(setf 80-slot-struct-g77): Internal functions
(setf 80-slot-struct-g78): Internal functions
(setf 80-slot-struct-g79): Internal functions
(setf 80-slot-struct-g8): Internal functions
(setf 80-slot-struct-g9): Internal functions
(setf generic-car): Internal generic functions
(setf generic-car): Internal generic functions
(setf generic-cdr): Internal generic functions
(setf generic-cdr): Internal generic functions

0
0-arg-defmethod: Internal generic functions
0-arg-defmethod: Internal generic functions
0-arg-defun: Internal functions
0-slot-struct-p: Internal functions

1
1-keyword-defun: Internal functions

2
20-arg-defmethod: Internal generic functions
20-arg-defmethod: Internal generic functions
20-arg-defun: Internal functions
20-keyword-defun: Internal functions

8
80-slot-struct-g0: Internal functions
80-slot-struct-g1: Internal functions
80-slot-struct-g10: Internal functions
80-slot-struct-g11: Internal functions
80-slot-struct-g12: Internal functions
80-slot-struct-g13: Internal functions
80-slot-struct-g14: Internal functions
80-slot-struct-g15: Internal functions
80-slot-struct-g16: Internal functions
80-slot-struct-g17: Internal functions
80-slot-struct-g18: Internal functions
80-slot-struct-g19: Internal functions
80-slot-struct-g2: Internal functions
80-slot-struct-g20: Internal functions
80-slot-struct-g21: Internal functions
80-slot-struct-g22: Internal functions
80-slot-struct-g23: Internal functions
80-slot-struct-g24: Internal functions
80-slot-struct-g25: Internal functions
80-slot-struct-g26: Internal functions
80-slot-struct-g27: Internal functions
80-slot-struct-g28: Internal functions
80-slot-struct-g29: Internal functions
80-slot-struct-g3: Internal functions
80-slot-struct-g30: Internal functions
80-slot-struct-g31: Internal functions
80-slot-struct-g32: Internal functions
80-slot-struct-g33: Internal functions
80-slot-struct-g34: Internal functions
80-slot-struct-g35: Internal functions
80-slot-struct-g36: Internal functions
80-slot-struct-g37: Internal functions
80-slot-struct-g38: Internal functions
80-slot-struct-g39: Internal functions
80-slot-struct-g4: Internal functions
80-slot-struct-g40: Internal functions
80-slot-struct-g41: Internal functions
80-slot-struct-g42: Internal functions
80-slot-struct-g43: Internal functions
80-slot-struct-g44: Internal functions
80-slot-struct-g45: Internal functions
80-slot-struct-g46: Internal functions
80-slot-struct-g47: Internal functions
80-slot-struct-g48: Internal functions
80-slot-struct-g49: Internal functions
80-slot-struct-g5: Internal functions
80-slot-struct-g50: Internal functions
80-slot-struct-g51: Internal functions
80-slot-struct-g52: Internal functions
80-slot-struct-g53: Internal functions
80-slot-struct-g54: Internal functions
80-slot-struct-g55: Internal functions
80-slot-struct-g56: Internal functions
80-slot-struct-g57: Internal functions
80-slot-struct-g58: Internal functions
80-slot-struct-g59: Internal functions
80-slot-struct-g6: Internal functions
80-slot-struct-g60: Internal functions
80-slot-struct-g61: Internal functions
80-slot-struct-g62: Internal functions
80-slot-struct-g63: Internal functions
80-slot-struct-g64: Internal functions
80-slot-struct-g65: Internal functions
80-slot-struct-g66: Internal functions
80-slot-struct-g67: Internal functions
80-slot-struct-g68: Internal functions
80-slot-struct-g69: Internal functions
80-slot-struct-g7: Internal functions
80-slot-struct-g70: Internal functions
80-slot-struct-g71: Internal functions
80-slot-struct-g72: Internal functions
80-slot-struct-g73: Internal functions
80-slot-struct-g74: Internal functions
80-slot-struct-g75: Internal functions
80-slot-struct-g76: Internal functions
80-slot-struct-g77: Internal functions
80-slot-struct-g78: Internal functions
80-slot-struct-g79: Internal functions
80-slot-struct-g8: Internal functions
80-slot-struct-g9: Internal functions
80-slot-struct-p: Internal functions

A
allocation: Internal functions

B
bench: Exported macros
benchmark: Exported macros
benchmark-hash-table: Internal functions

C
copy-0-slot-struct: Internal functions
copy-80-slot-struct: Internal functions
count-nil: Internal functions
crunch-double-floats: Internal functions
crunch-single-floats: Internal functions

D
define-benchmark: Exported macros

F
flops: Internal functions
Function, (setf 80-slot-struct-g0): Internal functions
Function, (setf 80-slot-struct-g1): Internal functions
Function, (setf 80-slot-struct-g10): Internal functions
Function, (setf 80-slot-struct-g11): Internal functions
Function, (setf 80-slot-struct-g12): Internal functions
Function, (setf 80-slot-struct-g13): Internal functions
Function, (setf 80-slot-struct-g14): Internal functions
Function, (setf 80-slot-struct-g15): Internal functions
Function, (setf 80-slot-struct-g16): Internal functions
Function, (setf 80-slot-struct-g17): Internal functions
Function, (setf 80-slot-struct-g18): Internal functions
Function, (setf 80-slot-struct-g19): Internal functions
Function, (setf 80-slot-struct-g2): Internal functions
Function, (setf 80-slot-struct-g20): Internal functions
Function, (setf 80-slot-struct-g21): Internal functions
Function, (setf 80-slot-struct-g22): Internal functions
Function, (setf 80-slot-struct-g23): Internal functions
Function, (setf 80-slot-struct-g24): Internal functions
Function, (setf 80-slot-struct-g25): Internal functions
Function, (setf 80-slot-struct-g26): Internal functions
Function, (setf 80-slot-struct-g27): Internal functions
Function, (setf 80-slot-struct-g28): Internal functions
Function, (setf 80-slot-struct-g29): Internal functions
Function, (setf 80-slot-struct-g3): Internal functions
Function, (setf 80-slot-struct-g30): Internal functions
Function, (setf 80-slot-struct-g31): Internal functions
Function, (setf 80-slot-struct-g32): Internal functions
Function, (setf 80-slot-struct-g33): Internal functions
Function, (setf 80-slot-struct-g34): Internal functions
Function, (setf 80-slot-struct-g35): Internal functions
Function, (setf 80-slot-struct-g36): Internal functions
Function, (setf 80-slot-struct-g37): Internal functions
Function, (setf 80-slot-struct-g38): Internal functions
Function, (setf 80-slot-struct-g39): Internal functions
Function, (setf 80-slot-struct-g4): Internal functions
Function, (setf 80-slot-struct-g40): Internal functions
Function, (setf 80-slot-struct-g41): Internal functions
Function, (setf 80-slot-struct-g42): Internal functions
Function, (setf 80-slot-struct-g43): Internal functions
Function, (setf 80-slot-struct-g44): Internal functions
Function, (setf 80-slot-struct-g45): Internal functions
Function, (setf 80-slot-struct-g46): Internal functions
Function, (setf 80-slot-struct-g47): Internal functions
Function, (setf 80-slot-struct-g48): Internal functions
Function, (setf 80-slot-struct-g49): Internal functions
Function, (setf 80-slot-struct-g5): Internal functions
Function, (setf 80-slot-struct-g50): Internal functions
Function, (setf 80-slot-struct-g51): Internal functions
Function, (setf 80-slot-struct-g52): Internal functions
Function, (setf 80-slot-struct-g53): Internal functions
Function, (setf 80-slot-struct-g54): Internal functions
Function, (setf 80-slot-struct-g55): Internal functions
Function, (setf 80-slot-struct-g56): Internal functions
Function, (setf 80-slot-struct-g57): Internal functions
Function, (setf 80-slot-struct-g58): Internal functions
Function, (setf 80-slot-struct-g59): Internal functions
Function, (setf 80-slot-struct-g6): Internal functions
Function, (setf 80-slot-struct-g60): Internal functions
Function, (setf 80-slot-struct-g61): Internal functions
Function, (setf 80-slot-struct-g62): Internal functions
Function, (setf 80-slot-struct-g63): Internal functions
Function, (setf 80-slot-struct-g64): Internal functions
Function, (setf 80-slot-struct-g65): Internal functions
Function, (setf 80-slot-struct-g66): Internal functions
Function, (setf 80-slot-struct-g67): Internal functions
Function, (setf 80-slot-struct-g68): Internal functions
Function, (setf 80-slot-struct-g69): Internal functions
Function, (setf 80-slot-struct-g7): Internal functions
Function, (setf 80-slot-struct-g70): Internal functions
Function, (setf 80-slot-struct-g71): Internal functions
Function, (setf 80-slot-struct-g72): Internal functions
Function, (setf 80-slot-struct-g73): Internal functions
Function, (setf 80-slot-struct-g74): Internal functions
Function, (setf 80-slot-struct-g75): Internal functions
Function, (setf 80-slot-struct-g76): Internal functions
Function, (setf 80-slot-struct-g77): Internal functions
Function, (setf 80-slot-struct-g78): Internal functions
Function, (setf 80-slot-struct-g79): Internal functions
Function, (setf 80-slot-struct-g8): Internal functions
Function, (setf 80-slot-struct-g9): Internal functions
Function, 0-arg-defun: Internal functions
Function, 0-slot-struct-p: Internal functions
Function, 1-keyword-defun: Internal functions
Function, 20-arg-defun: Internal functions
Function, 20-keyword-defun: Internal functions
Function, 80-slot-struct-g0: Internal functions
Function, 80-slot-struct-g1: Internal functions
Function, 80-slot-struct-g10: Internal functions
Function, 80-slot-struct-g11: Internal functions
Function, 80-slot-struct-g12: Internal functions
Function, 80-slot-struct-g13: Internal functions
Function, 80-slot-struct-g14: Internal functions
Function, 80-slot-struct-g15: Internal functions
Function, 80-slot-struct-g16: Internal functions
Function, 80-slot-struct-g17: Internal functions
Function, 80-slot-struct-g18: Internal functions
Function, 80-slot-struct-g19: Internal functions
Function, 80-slot-struct-g2: Internal functions
Function, 80-slot-struct-g20: Internal functions
Function, 80-slot-struct-g21: Internal functions
Function, 80-slot-struct-g22: Internal functions
Function, 80-slot-struct-g23: Internal functions
Function, 80-slot-struct-g24: Internal functions
Function, 80-slot-struct-g25: Internal functions
Function, 80-slot-struct-g26: Internal functions
Function, 80-slot-struct-g27: Internal functions
Function, 80-slot-struct-g28: Internal functions
Function, 80-slot-struct-g29: Internal functions
Function, 80-slot-struct-g3: Internal functions
Function, 80-slot-struct-g30: Internal functions
Function, 80-slot-struct-g31: Internal functions
Function, 80-slot-struct-g32: Internal functions
Function, 80-slot-struct-g33: Internal functions
Function, 80-slot-struct-g34: Internal functions
Function, 80-slot-struct-g35: Internal functions
Function, 80-slot-struct-g36: Internal functions
Function, 80-slot-struct-g37: Internal functions
Function, 80-slot-struct-g38: Internal functions
Function, 80-slot-struct-g39: Internal functions
Function, 80-slot-struct-g4: Internal functions
Function, 80-slot-struct-g40: Internal functions
Function, 80-slot-struct-g41: Internal functions
Function, 80-slot-struct-g42: Internal functions
Function, 80-slot-struct-g43: Internal functions
Function, 80-slot-struct-g44: Internal functions
Function, 80-slot-struct-g45: Internal functions
Function, 80-slot-struct-g46: Internal functions
Function, 80-slot-struct-g47: Internal functions
Function, 80-slot-struct-g48: Internal functions
Function, 80-slot-struct-g49: Internal functions
Function, 80-slot-struct-g5: Internal functions
Function, 80-slot-struct-g50: Internal functions
Function, 80-slot-struct-g51: Internal functions
Function, 80-slot-struct-g52: Internal functions
Function, 80-slot-struct-g53: Internal functions
Function, 80-slot-struct-g54: Internal functions
Function, 80-slot-struct-g55: Internal functions
Function, 80-slot-struct-g56: Internal functions
Function, 80-slot-struct-g57: Internal functions
Function, 80-slot-struct-g58: Internal functions
Function, 80-slot-struct-g59: Internal functions
Function, 80-slot-struct-g6: Internal functions
Function, 80-slot-struct-g60: Internal functions
Function, 80-slot-struct-g61: Internal functions
Function, 80-slot-struct-g62: Internal functions
Function, 80-slot-struct-g63: Internal functions
Function, 80-slot-struct-g64: Internal functions
Function, 80-slot-struct-g65: Internal functions
Function, 80-slot-struct-g66: Internal functions
Function, 80-slot-struct-g67: Internal functions
Function, 80-slot-struct-g68: Internal functions
Function, 80-slot-struct-g69: Internal functions
Function, 80-slot-struct-g7: Internal functions
Function, 80-slot-struct-g70: Internal functions
Function, 80-slot-struct-g71: Internal functions
Function, 80-slot-struct-g72: Internal functions
Function, 80-slot-struct-g73: Internal functions
Function, 80-slot-struct-g74: Internal functions
Function, 80-slot-struct-g75: Internal functions
Function, 80-slot-struct-g76: Internal functions
Function, 80-slot-struct-g77: Internal functions
Function, 80-slot-struct-g78: Internal functions
Function, 80-slot-struct-g79: Internal functions
Function, 80-slot-struct-g8: Internal functions
Function, 80-slot-struct-g9: Internal functions
Function, 80-slot-struct-p: Internal functions
Function, allocation: Internal functions
Function, benchmark-hash-table: Internal functions
Function, copy-0-slot-struct: Internal functions
Function, copy-80-slot-struct: Internal functions
Function, count-nil: Internal functions
Function, crunch-double-floats: Internal functions
Function, crunch-single-floats: Internal functions
Function, flops: Internal functions
Function, function-calls: Internal functions
Function, garbage-collection: Internal functions
Function, generic-list-and-generic-count: Internal functions
Function, hash-tables: Internal functions
Function, list-and-count: Internal functions
Function, list-and-loop: Internal functions
Function, make-0-slot-struct: Internal functions
Function, make-80-slot-struct: Internal functions
Function, make-generic-list: Internal functions
Function, measure-execution-time: Exported functions
Function, measure-execution-time-of-thunk: Exported functions
Function, nth-arg: Internal functions
Function, nth-kwd: Internal functions
Function, number-crunching: Internal functions
Function, print-benchmark-results: Exported functions
Function, quantity-string: Exported functions
Function, query-benchmarks: Exported functions
Function, run-benchmark: Internal functions
Function, run-benchmark!: Internal functions
Function, sequence-traversal: Internal functions
Function, sequence-traversal-report-fn: Internal functions
Function, show-benchmark-results: Exported functions
Function, show-benchmark-results!: Exported functions
Function, system-information: Internal functions
Function, touch: Exported functions
Function, write-si-unit: Exported functions
Function, y-intersection-and-slope: Exported functions
function-calls: Internal functions

G
garbage-collection: Internal functions
Generic Function, (setf generic-car): Internal generic functions
Generic Function, (setf generic-cdr): Internal generic functions
Generic Function, 0-arg-defmethod: Internal generic functions
Generic Function, 20-arg-defmethod: Internal generic functions
Generic Function, generic-car: Internal generic functions
Generic Function, generic-car+cdr: Internal generic functions
Generic Function, generic-cdr: Internal generic functions
generic-car: Internal generic functions
generic-car: Internal generic functions
generic-car+cdr: Internal generic functions
generic-car+cdr: Internal generic functions
generic-car+cdr: Internal generic functions
generic-cdr: Internal generic functions
generic-cdr: Internal generic functions
generic-list-and-generic-count: Internal functions

H
hash-tables: Internal functions

L
list-and-count: Internal functions
list-and-loop: Internal functions

M
Macro, bench: Exported macros
Macro, benchmark: Exported macros
Macro, define-benchmark: Exported macros
Macro, n-arg-call: Internal macros
Macro, n-arg-defmethod: Internal macros
Macro, n-arg-defun: Internal macros
Macro, n-keyword-call: Internal macros
Macro, n-keyword-defun: Internal macros
Macro, n-slot-class: Internal macros
Macro, n-slot-struct: Internal macros
Macro, nbench: Exported macros
Macro, nested-benchmark: Exported macros
Macro, with-unsafe-optimizations: Internal macros
make-0-slot-struct: Internal functions
make-80-slot-struct: Internal functions
make-generic-list: Internal functions
measure-execution-time: Exported functions
measure-execution-time-of-thunk: Exported functions
Method, (setf generic-car): Internal generic functions
Method, (setf generic-cdr): Internal generic functions
Method, 0-arg-defmethod: Internal generic functions
Method, 20-arg-defmethod: Internal generic functions
Method, generic-car: Internal generic functions
Method, generic-car+cdr: Internal generic functions
Method, generic-car+cdr: Internal generic functions
Method, generic-cdr: Internal generic functions

N
n-arg-call: Internal macros
n-arg-defmethod: Internal macros
n-arg-defun: Internal macros
n-keyword-call: Internal macros
n-keyword-defun: Internal macros
n-slot-class: Internal macros
n-slot-struct: Internal macros
nbench: Exported macros
nested-benchmark: Exported macros
nth-arg: Internal functions
nth-kwd: Internal functions
number-crunching: Internal functions

P
print-benchmark-results: Exported functions

Q
quantity-string: Exported functions
query-benchmarks: Exported functions

R
run-benchmark: Internal functions
run-benchmark!: Internal functions

S
sequence-traversal: Internal functions
sequence-traversal-report-fn: Internal functions
show-benchmark-results: Exported functions
show-benchmark-results!: Exported functions
system-information: Internal functions

T
touch: Exported functions

W
with-unsafe-optimizations: Internal macros
write-si-unit: Exported functions

Y
y-intersection-and-slope: Exported functions

Jump to:   (   0   1   2   8  
A   B   C   D   F   G   H   L   M   N   P   Q   R   S   T   W   Y  

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

A.3 Variables

Jump to:   %   *   +  
C   G   N   S  
Index Entry  Section

%
%car: Internal classes
%cdr: Internal classes

*
*benchmarks*: Internal special variables
*memoization-table*: Internal special variables
*tags*: Internal special variables

+
+si-prefix-alist+: Internal constants

C
Constant, +si-prefix-alist+: Internal constants

G
g0: Internal structures
g0: Internal classes
g1: Internal structures
g1: Internal classes
g10: Internal structures
g10: Internal classes
g11: Internal structures
g11: Internal classes
g12: Internal structures
g12: Internal classes
g13: Internal structures
g13: Internal classes
g14: Internal structures
g14: Internal classes
g15: Internal structures
g15: Internal classes
g16: Internal structures
g16: Internal classes
g17: Internal structures
g17: Internal classes
g18: Internal structures
g18: Internal classes
g19: Internal structures
g19: Internal classes
g2: Internal structures
g2: Internal classes
g20: Internal structures
g20: Internal classes
g21: Internal structures
g21: Internal classes
g22: Internal structures
g22: Internal classes
g23: Internal structures
g23: Internal classes
g24: Internal structures
g24: Internal classes
g25: Internal structures
g25: Internal classes
g26: Internal structures
g26: Internal classes
g27: Internal structures
g27: Internal classes
g28: Internal structures
g28: Internal classes
g29: Internal structures
g29: Internal classes
g3: Internal structures
g3: Internal classes
g30: Internal structures
g30: Internal classes
g31: Internal structures
g31: Internal classes
g32: Internal structures
g32: Internal classes
g33: Internal structures
g33: Internal classes
g34: Internal structures
g34: Internal classes
g35: Internal structures
g35: Internal classes
g36: Internal structures
g36: Internal classes
g37: Internal structures
g37: Internal classes
g38: Internal structures
g38: Internal classes
g39: Internal structures
g39: Internal classes
g4: Internal structures
g4: Internal classes
g40: Internal structures
g40: Internal classes
g41: Internal structures
g41: Internal classes
g42: Internal structures
g42: Internal classes
g43: Internal structures
g43: Internal classes
g44: Internal structures
g44: Internal classes
g45: Internal structures
g45: Internal classes
g46: Internal structures
g46: Internal classes
g47: Internal structures
g47: Internal classes
g48: Internal structures
g48: Internal classes
g49: Internal structures
g49: Internal classes
g5: Internal structures
g5: Internal classes
g50: Internal structures
g50: Internal classes
g51: Internal structures
g51: Internal classes
g52: Internal structures
g52: Internal classes
g53: Internal structures
g53: Internal classes
g54: Internal structures
g54: Internal classes
g55: Internal structures
g55: Internal classes
g56: Internal structures
g56: Internal classes
g57: Internal structures
g57: Internal classes
g58: Internal structures
g58: Internal classes
g59: Internal structures
g59: Internal classes
g6: Internal structures
g6: Internal classes
g60: Internal structures
g60: Internal classes
g61: Internal structures
g61: Internal classes
g62: Internal structures
g62: Internal classes
g63: Internal structures
g63: Internal classes
g64: Internal structures
g64: Internal classes
g65: Internal structures
g65: Internal classes
g66: Internal structures
g66: Internal classes
g67: Internal structures
g67: Internal classes
g68: Internal structures
g68: Internal classes
g69: Internal structures
g69: Internal classes
g7: Internal structures
g7: Internal classes
g70: Internal structures
g70: Internal classes
g71: Internal structures
g71: Internal classes
g72: Internal structures
g72: Internal classes
g73: Internal structures
g73: Internal classes
g74: Internal structures
g74: Internal classes
g75: Internal structures
g75: Internal classes
g76: Internal structures
g76: Internal classes
g77: Internal structures
g77: Internal classes
g78: Internal structures
g78: Internal classes
g79: Internal structures
g79: Internal classes
g8: Internal structures
g8: Internal classes
g9: Internal structures
g9: Internal classes

N
n: Internal special variables

S
Slot, %car: Internal classes
Slot, %cdr: Internal classes
Slot, g0: Internal structures
Slot, g0: Internal classes
Slot, g1: Internal structures
Slot, g1: Internal classes
Slot, g10: Internal structures
Slot, g10: Internal classes
Slot, g11: Internal structures
Slot, g11: Internal classes
Slot, g12: Internal structures
Slot, g12: Internal classes
Slot, g13: Internal structures
Slot, g13: Internal classes
Slot, g14: Internal structures
Slot, g14: Internal classes
Slot, g15: Internal structures
Slot, g15: Internal classes
Slot, g16: Internal structures
Slot, g16: Internal classes
Slot, g17: Internal structures
Slot, g17: Internal classes
Slot, g18: Internal structures
Slot, g18: Internal classes
Slot, g19: Internal structures
Slot, g19: Internal classes
Slot, g2: Internal structures
Slot, g2: Internal classes
Slot, g20: Internal structures
Slot, g20: Internal classes
Slot, g21: Internal structures
Slot, g21: Internal classes
Slot, g22: Internal structures
Slot, g22: Internal classes
Slot, g23: Internal structures
Slot, g23: Internal classes
Slot, g24: Internal structures
Slot, g24: Internal classes
Slot, g25: Internal structures
Slot, g25: Internal classes
Slot, g26: Internal structures
Slot, g26: Internal classes
Slot, g27: Internal structures
Slot, g27: Internal classes
Slot, g28: Internal structures
Slot, g28: Internal classes
Slot, g29: Internal structures
Slot, g29: Internal classes
Slot, g3: Internal structures
Slot, g3: Internal classes
Slot, g30: Internal structures
Slot, g30: Internal classes
Slot, g31: Internal structures
Slot, g31: Internal classes
Slot, g32: Internal structures
Slot, g32: Internal classes
Slot, g33: Internal structures
Slot, g33: Internal classes
Slot, g34: Internal structures
Slot, g34: Internal classes
Slot, g35: Internal structures
Slot, g35: Internal classes
Slot, g36: Internal structures
Slot, g36: Internal classes
Slot, g37: Internal structures
Slot, g37: Internal classes
Slot, g38: Internal structures
Slot, g38: Internal classes
Slot, g39: Internal structures
Slot, g39: Internal classes
Slot, g4: Internal structures
Slot, g4: Internal classes
Slot, g40: Internal structures
Slot, g40: Internal classes
Slot, g41: Internal structures
Slot, g41: Internal classes
Slot, g42: Internal structures
Slot, g42: Internal classes
Slot, g43: Internal structures
Slot, g43: Internal classes
Slot, g44: Internal structures
Slot, g44: Internal classes
Slot, g45: Internal structures
Slot, g45: Internal classes
Slot, g46: Internal structures
Slot, g46: Internal classes
Slot, g47: Internal structures
Slot, g47: Internal classes
Slot, g48: Internal structures
Slot, g48: Internal classes
Slot, g49: Internal structures
Slot, g49: Internal classes
Slot, g5: Internal structures
Slot, g5: Internal classes
Slot, g50: Internal structures
Slot, g50: Internal classes
Slot, g51: Internal structures
Slot, g51: Internal classes
Slot, g52: Internal structures
Slot, g52: Internal classes
Slot, g53: Internal structures
Slot, g53: Internal classes
Slot, g54: Internal structures
Slot, g54: Internal classes
Slot, g55: Internal structures
Slot, g55: Internal classes
Slot, g56: Internal structures
Slot, g56: Internal classes
Slot, g57: Internal structures
Slot, g57: Internal classes
Slot, g58: Internal structures
Slot, g58: Internal classes
Slot, g59: Internal structures
Slot, g59: Internal classes
Slot, g6: Internal structures
Slot, g6: Internal classes
Slot, g60: Internal structures
Slot, g60: Internal classes
Slot, g61: Internal structures
Slot, g61: Internal classes
Slot, g62: Internal structures
Slot, g62: Internal classes
Slot, g63: Internal structures
Slot, g63: Internal classes
Slot, g64: Internal structures
Slot, g64: Internal classes
Slot, g65: Internal structures
Slot, g65: Internal classes
Slot, g66: Internal structures
Slot, g66: Internal classes
Slot, g67: Internal structures
Slot, g67: Internal classes
Slot, g68: Internal structures
Slot, g68: Internal classes
Slot, g69: Internal structures
Slot, g69: Internal classes
Slot, g7: Internal structures
Slot, g7: Internal classes
Slot, g70: Internal structures
Slot, g70: Internal classes
Slot, g71: Internal structures
Slot, g71: Internal classes
Slot, g72: Internal structures
Slot, g72: Internal classes
Slot, g73: Internal structures
Slot, g73: Internal classes
Slot, g74: Internal structures
Slot, g74: Internal classes
Slot, g75: Internal structures
Slot, g75: Internal classes
Slot, g76: Internal structures
Slot, g76: Internal classes
Slot, g77: Internal structures
Slot, g77: Internal classes
Slot, g78: Internal structures
Slot, g78: Internal classes
Slot, g79: Internal structures
Slot, g79: Internal classes
Slot, g8: Internal structures
Slot, g8: Internal classes
Slot, g9: Internal structures
Slot, g9: Internal classes
Special Variable, *benchmarks*: Internal special variables
Special Variable, *memoization-table*: Internal special variables
Special Variable, *tags*: Internal special variables
Special Variable, n: Internal special variables

Jump to:   %   *   +  
C   G   N   S  

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

A.4 Data types

Jump to:   0   8  
A   B   C   D   G   P   S   T  
Index Entry  Section

0
0-slot-class: Internal classes
0-slot-struct: Internal structures

8
80-slot-class: Internal classes
80-slot-struct: Internal structures

A
a: Internal classes

B
b: Internal classes

C
c: Internal classes
Class, 0-slot-class: Internal classes
Class, 80-slot-class: Internal classes
Class, a: Internal classes
Class, b: Internal classes
Class, c: Internal classes
Class, d: Internal classes
Class, generic-cons: Internal classes
Class, generic-list: Internal classes
Class, generic-null: Internal classes

D
d: Internal classes

G
generic-cons: Internal classes
generic-list: Internal classes
generic-null: Internal classes

P
Package, the-cost-of-nothing/benchmarks/all: The the-cost-of-nothing/benchmarks/all package
Package, the-cost-of-nothing/benchmarks/allocation: The the-cost-of-nothing/benchmarks/allocation package
Package, the-cost-of-nothing/benchmarks/function-calls: The the-cost-of-nothing/benchmarks/function-calls package
Package, the-cost-of-nothing/benchmarks/garbage-collection: The the-cost-of-nothing/benchmarks/garbage-collection package
Package, the-cost-of-nothing/benchmarks/hash-tables: The the-cost-of-nothing/benchmarks/hash-tables package
Package, the-cost-of-nothing/benchmarks/numerics: The the-cost-of-nothing/benchmarks/numerics package
Package, the-cost-of-nothing/benchmarks/sequence-traversal: The the-cost-of-nothing/benchmarks/sequence-traversal package
Package, the-cost-of-nothing/benchmarks/system-information: The the-cost-of-nothing/benchmarks/system-information package
Package, the-cost-of-nothing/core/all: The the-cost-of-nothing/core/all package
Package, the-cost-of-nothing/core/macros: The the-cost-of-nothing/core/macros package
Package, the-cost-of-nothing/core/measure-execution-time: The the-cost-of-nothing/core/measure-execution-time package
Package, the-cost-of-nothing/core/print-benchmark-results: The the-cost-of-nothing/core/print-benchmark-results package
Package, the-cost-of-nothing/core/utilities: The the-cost-of-nothing/core/utilities package

S
Structure, 0-slot-struct: Internal structures
Structure, 80-slot-struct: Internal structures
System, the-cost-of-nothing: The the-cost-of-nothing system
System, the-cost-of-nothing/benchmarks/all: The the-cost-of-nothing/benchmarks/all system
System, the-cost-of-nothing/benchmarks/allocation: The the-cost-of-nothing/benchmarks/allocation system
System, the-cost-of-nothing/benchmarks/function-calls: The the-cost-of-nothing/benchmarks/function-calls system
System, the-cost-of-nothing/benchmarks/garbage-collection: The the-cost-of-nothing/benchmarks/garbage-collection system
System, the-cost-of-nothing/benchmarks/hash-tables: The the-cost-of-nothing/benchmarks/hash-tables system
System, the-cost-of-nothing/benchmarks/numerics: The the-cost-of-nothing/benchmarks/numerics system
System, the-cost-of-nothing/benchmarks/sequence-traversal: The the-cost-of-nothing/benchmarks/sequence-traversal system
System, the-cost-of-nothing/benchmarks/system-information: The the-cost-of-nothing/benchmarks/system-information system
System, the-cost-of-nothing/core/all: The the-cost-of-nothing/core/all system
System, the-cost-of-nothing/core/macros: The the-cost-of-nothing/core/macros system
System, the-cost-of-nothing/core/measure-execution-time: The the-cost-of-nothing/core/measure-execution-time system
System, the-cost-of-nothing/core/print-benchmark-results: The the-cost-of-nothing/core/print-benchmark-results system
System, the-cost-of-nothing/core/utilities: The the-cost-of-nothing/core/utilities system

T
the-cost-of-nothing: The the-cost-of-nothing system
the-cost-of-nothing/benchmarks/all: The the-cost-of-nothing/benchmarks/all system
the-cost-of-nothing/benchmarks/all: The the-cost-of-nothing/benchmarks/all package
the-cost-of-nothing/benchmarks/allocation: The the-cost-of-nothing/benchmarks/allocation system
the-cost-of-nothing/benchmarks/allocation: The the-cost-of-nothing/benchmarks/allocation package
the-cost-of-nothing/benchmarks/function-calls: The the-cost-of-nothing/benchmarks/function-calls system
the-cost-of-nothing/benchmarks/function-calls: The the-cost-of-nothing/benchmarks/function-calls package
the-cost-of-nothing/benchmarks/garbage-collection: The the-cost-of-nothing/benchmarks/garbage-collection system
the-cost-of-nothing/benchmarks/garbage-collection: The the-cost-of-nothing/benchmarks/garbage-collection package
the-cost-of-nothing/benchmarks/hash-tables: The the-cost-of-nothing/benchmarks/hash-tables system
the-cost-of-nothing/benchmarks/hash-tables: The the-cost-of-nothing/benchmarks/hash-tables package
the-cost-of-nothing/benchmarks/numerics: The the-cost-of-nothing/benchmarks/numerics system
the-cost-of-nothing/benchmarks/numerics: The the-cost-of-nothing/benchmarks/numerics package
the-cost-of-nothing/benchmarks/sequence-traversal: The the-cost-of-nothing/benchmarks/sequence-traversal system
the-cost-of-nothing/benchmarks/sequence-traversal: The the-cost-of-nothing/benchmarks/sequence-traversal package
the-cost-of-nothing/benchmarks/system-information: The the-cost-of-nothing/benchmarks/system-information system
the-cost-of-nothing/benchmarks/system-information: The the-cost-of-nothing/benchmarks/system-information package
the-cost-of-nothing/core/all: The the-cost-of-nothing/core/all system
the-cost-of-nothing/core/all: The the-cost-of-nothing/core/all package
the-cost-of-nothing/core/macros: The the-cost-of-nothing/core/macros system
the-cost-of-nothing/core/macros: The the-cost-of-nothing/core/macros package
the-cost-of-nothing/core/measure-execution-time: The the-cost-of-nothing/core/measure-execution-time system
the-cost-of-nothing/core/measure-execution-time: The the-cost-of-nothing/core/measure-execution-time package
the-cost-of-nothing/core/print-benchmark-results: The the-cost-of-nothing/core/print-benchmark-results system
the-cost-of-nothing/core/print-benchmark-results: The the-cost-of-nothing/core/print-benchmark-results package
the-cost-of-nothing/core/utilities: The the-cost-of-nothing/core/utilities system
the-cost-of-nothing/core/utilities: The the-cost-of-nothing/core/utilities package

Jump to:   0   8  
A   B   C   D   G   P   S   T