The cl-generic-arithmetic Reference Manual

Table of Contents

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

The cl-generic-arithmetic Reference Manual

This is the cl-generic-arithmetic Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 08:02:41 2018 GMT+0.


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

1 Introduction

CL-GENERIC-ARITHMETIC
=====================

AUTHOR
------

Robert Smith


ABSTRACT
--------

This system provides generic arithmetic operators in CL. Most
arithmetic/numerical functions -- such as +, MAX, COS, or SQRT -- are
"CLOS-ified". They are provided in the form of packages which are
alternatives to the standard common lisp packages.

  Standard Package       CLOSified
  ----------------       -----------------------------------
  COMMON-LISP            COMMON-LISP/GENERIC-ARITHMETIC
  COMMON-LISP-USER       COMMON-LISP/GENERIC-ARITHMETIC-USER
  CL                     CL/GA
  CL-USER                CL/GA-USER


DEPENDENCIES
------------

This package makes use of CONDUIT-PACKAGES

EXAMPLE
-------

CL-USER> (ql:quickload "cl-generic-arithmetic")
To load "cl-generic-arithmetic":
  Load 1 ASDF system:
    cl-generic-arithmetic
; Loading "cl-generic-arithmetic"
.....
("cl-generic-arithmetic")
CL-USER> (in-package :cl/ga-user)
#
CL/GA-USER> (+ 1 2 3 4 5)
15
CL/GA-USER> (defmethod nullary-+ ((type string)) "")
#
CL/GA-USER> (defmethod unary-+ ((x string)) x)
#
CL/GA-USER> (defmethod binary-+ ((x string) (y string))
              (concatenate 'string x y))
#
CL/GA-USER> (+ "hello" "world")
"helloworld"
CL/GA-USER> (defmethod abs ((x string)) (length x))
#
CL/GA-USER> (abs (+ "hello" "world"))
10


LIMITATIONS
-----------

Genericizing operators with &REST arguments requires defining NULLARY,
UNARY, and BINARY versions of the operator. This should be fixed.


COPYRIGHT
---------

Copyright (c) Robert Smith, 2011


LICENSE
-------

Please see the included file LICENSE.

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

2 Systems

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


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

2.1 cl-generic-arithmetic

Author

Robert Smith

License

BSD 3-clause (see file LICENSE)

Description

The COMMON-LISP package with generic numerical operators.

Long Description

The COMMON-LISP package with generic numerical operators.

Version

0.1

Dependency

conduit-packages

Source

cl-generic-arithmetic.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 cl-generic-arithmetic.asd

Location

cl-generic-arithmetic.asd

Systems

cl-generic-arithmetic (system)

Packages

cl-generic-arithmetic-asd


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

3.1.2 cl-generic-arithmetic/package.lisp

Parent

cl-generic-arithmetic (system)

Location

package.lisp

Packages

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

3.1.3 cl-generic-arithmetic/generics.lisp

Dependency

package.lisp (file)

Parent

cl-generic-arithmetic (system)

Location

generics.lisp

Exported Definitions

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

3.1.4 cl-generic-arithmetic/methods.lisp

Dependency

generics.lisp (file)

Parent

cl-generic-arithmetic (system)

Location

methods.lisp

Exported Definitions
Internal Definitions

defun-folded (macro)


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

4 Packages

Packages are listed by definition order.


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

4.1 cl-generic-arithmetic-asd

Source

cl-generic-arithmetic.asd

Use List

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

4.2 common-lisp/generic-arithmetic-user

Source

package.lisp (file)

Nickname

cl/ga-user

Use List

common-lisp/generic-arithmetic


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

4.3 common-lisp/generic-arithmetic

Source

package.lisp (file)

Nickname

cl/ga

Used By List

common-lisp/generic-arithmetic-user

Exported Definitions
Internal Definitions

defun-folded (macro)


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: decf PLACE &optional DELTA-FORM
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Macro: incf PLACE &optional DELTA-FORM
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)


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

5.1.2 Functions

Function: * NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: + NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: - NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: / NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: /= NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: < NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: <= NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: = NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: > NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: >= NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: gcd &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: lcm &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: max NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)

Function: min NUMBER &rest NUMBERS
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)


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

5.1.3 Generic functions

Generic Function: 1+ NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: 1+ (N number)
Source

methods.lisp (file)

Generic Function: 1- NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: 1- (N number)
Source

methods.lisp (file)

Generic Function: abs NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: abs (N number)
Source

methods.lisp (file)

Generic Function: acos NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: acos (N number)
Source

methods.lisp (file)

Generic Function: acosh NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: acosh (N number)
Source

methods.lisp (file)

Generic Function: asin NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: asin (N number)
Source

methods.lisp (file)

Generic Function: asinh NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: asinh (N number)
Source

methods.lisp (file)

Generic Function: atan Y &optional X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: atan (Y number) &optional X
Source

methods.lisp (file)

Generic Function: atanh NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: atanh (N number)
Source

methods.lisp (file)

Generic Function: binary-* X Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-* (X number) (Y number)
Source

methods.lisp (file)

Generic Function: binary-+ X Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-+ (X number) (Y number)
Source

methods.lisp (file)

Generic Function: binary-- X Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-- (X number) (Y number)
Source

methods.lisp (file)

Generic Function: binary-/ X Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-/ (X number) (Y number)
Source

methods.lisp (file)

Generic Function: binary-/= NUMBER1 NUMBER2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-/= (N1 number) (N2 number)
Source

methods.lisp (file)

Generic Function: binary-< NUMBER1 NUMBER2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-< (N1 number) (N2 number)
Source

methods.lisp (file)

Generic Function: binary-<= NUMBER1 NUMBER2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-<= (N1 number) (N2 number)
Source

methods.lisp (file)

Generic Function: binary-= NUMBER1 NUMBER2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-= (N1 number) (N2 number)
Source

methods.lisp (file)

Generic Function: binary-> NUMBER1 NUMBER2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-> (N1 number) (N2 number)
Source

methods.lisp (file)

Generic Function: binary->= NUMBER1 NUMBER2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary->= (N1 number) (N2 number)
Source

methods.lisp (file)

Generic Function: binary-gcd X Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-gcd (X integer) (Y integer)
Source

methods.lisp (file)

Generic Function: binary-lcm X Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: binary-lcm (X integer) (Y integer)
Source

methods.lisp (file)

Generic Function: ceiling NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: ceiling (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: cis NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: cis (THETA real)
Source

methods.lisp (file)

Method: cis THETA
Source

methods.lisp (file)

Generic Function: coerce OBJ OUTPUT-TYPE-SPEC
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: coerce OBJ OUTPUT-TYPE-SPEC
Source

methods.lisp (file)

Generic Function: complex REALPART &optional IMAGPART
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: complex (REALPART real) &optional IMAGPART
Source

methods.lisp (file)

Generic Function: complexp OBJECT
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: complexp OBJECT
Source

methods.lisp (file)

Generic Function: conjugate NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: conjugate (N number)
Source

methods.lisp (file)

Generic Function: cos NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: cos (N number)
Source

methods.lisp (file)

Generic Function: cosh NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: cosh (N number)
Source

methods.lisp (file)

Generic Function: decode-float F
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: decode-float (F float)
Source

methods.lisp (file)

Generic Function: evenp NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: evenp (N number)
Source

methods.lisp (file)

Generic Function: exp NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: exp (N number)
Source

methods.lisp (file)

Generic Function: expt BASE POWER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: expt (BASE number) (POWER number)
Source

methods.lisp (file)

Generic Function: fceiling NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: fceiling (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: ffloor NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: ffloor (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: float NUMBER &optional OTHER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: float (N real) &optional OTHER
Source

methods.lisp (file)

Generic Function: float-digits F
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: float-digits (F float)
Source

methods.lisp (file)

Generic Function: float-sign FLOAT1 &optional FLOAT2
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: float-sign (FLOAT1 float) &optional FLOAT2
Source

methods.lisp (file)

Generic Function: floatp OBJECT
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: floatp OBJECT
Source

methods.lisp (file)

Generic Function: floor NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: floor (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: fround NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: fround (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: ftruncate NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: ftruncate (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: imagpart NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: imagpart (N number)
Source

methods.lisp (file)

Generic Function: integer-decode-float X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: integer-decode-float (F float)
Source

methods.lisp (file)

Generic Function: integerp OBJECT
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: integerp OBJECT
Source

methods.lisp (file)

Generic Function: isqrt NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: isqrt (N number)
Source

methods.lisp (file)

Generic Function: log NUMBER &optional BASE
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: log (N number) &optional BASE
Source

methods.lisp (file)

Generic Function: minusp NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: minusp (N number)
Source

methods.lisp (file)

Generic Function: mod NUMBER DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: mod (N number) (D number)
Source

methods.lisp (file)

Generic Function: nullary-* TYPE
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: nullary-* (TYPE number)
Source

methods.lisp (file)

Generic Function: nullary-+ TYPE
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: nullary-+ (TYPE number)
Source

methods.lisp (file)

Generic Function: numberp OBJECT
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: numberp OBJECT
Source

methods.lisp (file)

Generic Function: oddp NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: oddp (N number)
Source

methods.lisp (file)

Generic Function: phase NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: phase (N number)
Source

methods.lisp (file)

Generic Function: plusp NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: plusp (N number)
Source

methods.lisp (file)

Generic Function: random ARG &optional STATE
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: random (ARG float) &optional STATE
Source

methods.lisp (file)

Method: random (ARG integer) &optional STATE
Source

methods.lisp (file)

Generic Function: rational X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: rational (X real)
Source

methods.lisp (file)

Generic Function: rationalize X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: rationalize (X real)
Source

methods.lisp (file)

Generic Function: rationalp OBJECT
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: rationalp OBJECT
Source

methods.lisp (file)

Generic Function: realp OBJECT
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: realp OBJECT
Source

methods.lisp (file)

Generic Function: realpart NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: realpart (N number)
Source

methods.lisp (file)

Generic Function: rem NUMBER DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: rem (N number) (D number)
Source

methods.lisp (file)

Generic Function: round NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: round (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: scale-float F EX
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: scale-float (F float) (EX integer)
Source

methods.lisp (file)

Generic Function: signum NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: signum (N number)
Source

methods.lisp (file)

Generic Function: sin NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: sin (N number)
Source

methods.lisp (file)

Generic Function: sinh NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: sinh (N number)
Source

methods.lisp (file)

Generic Function: sqrt NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: sqrt (N number)
Source

methods.lisp (file)

Generic Function: tan NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: tan (N number)
Source

methods.lisp (file)

Generic Function: tanh NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: tanh (N number)
Source

methods.lisp (file)

Generic Function: truncate NUMBER &optional DIVISOR
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: truncate (N real) &optional DIVISOR
Source

methods.lisp (file)

Generic Function: unary-* X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: unary-* (X number)
Source

methods.lisp (file)

Generic Function: unary-+ X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: unary-+ (X number)
Source

methods.lisp (file)

Generic Function: unary-- X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: unary-- (X number)
Source

methods.lisp (file)

Generic Function: unary-/ Y
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: unary-/ (Y number)
Source

methods.lisp (file)

Generic Function: unary-gcd X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: unary-gcd (X integer)
Source

methods.lisp (file)

Generic Function: unary-lcm X
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: unary-lcm (X integer)
Source

methods.lisp (file)

Generic Function: zerop NUMBER
Package

common-lisp/generic-arithmetic

Source

generics.lisp (file)

Methods
Method: zerop (N number)
Source

methods.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Macros

Macro: defun-folded NAME BINARYF &key UNARY-FUNCTION NULLARY-FUNCTION INITIAL-VALUE
Package

common-lisp/generic-arithmetic

Source

methods.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-generic-arithmetic.asd: The cl-generic-arithmetic<dot>asd file
cl-generic-arithmetic/generics.lisp: The cl-generic-arithmetic/generics<dot>lisp file
cl-generic-arithmetic/methods.lisp: The cl-generic-arithmetic/methods<dot>lisp file
cl-generic-arithmetic/package.lisp: The cl-generic-arithmetic/package<dot>lisp file

F
File, Lisp, cl-generic-arithmetic.asd: The cl-generic-arithmetic<dot>asd file
File, Lisp, cl-generic-arithmetic/generics.lisp: The cl-generic-arithmetic/generics<dot>lisp file
File, Lisp, cl-generic-arithmetic/methods.lisp: The cl-generic-arithmetic/methods<dot>lisp file
File, Lisp, cl-generic-arithmetic/package.lisp: The cl-generic-arithmetic/package<dot>lisp file

L
Lisp File, cl-generic-arithmetic.asd: The cl-generic-arithmetic<dot>asd file
Lisp File, cl-generic-arithmetic/generics.lisp: The cl-generic-arithmetic/generics<dot>lisp file
Lisp File, cl-generic-arithmetic/methods.lisp: The cl-generic-arithmetic/methods<dot>lisp file
Lisp File, cl-generic-arithmetic/package.lisp: The cl-generic-arithmetic/package<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   *   +   -   /   1   <   =   >  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   Z  
Index Entry  Section

*
*: Exported functions

+
+: Exported functions

-
-: Exported functions

/
/: Exported functions
/=: Exported functions

1
1+: Exported generic functions
1+: Exported generic functions
1-: Exported generic functions
1-: Exported generic functions

<
<: Exported functions
<=: Exported functions

=
=: Exported functions

>
>: Exported functions
>=: Exported functions

A
abs: Exported generic functions
abs: Exported generic functions
acos: Exported generic functions
acos: Exported generic functions
acosh: Exported generic functions
acosh: Exported generic functions
asin: Exported generic functions
asin: Exported generic functions
asinh: Exported generic functions
asinh: Exported generic functions
atan: Exported generic functions
atan: Exported generic functions
atanh: Exported generic functions
atanh: Exported generic functions

B
binary-*: Exported generic functions
binary-*: Exported generic functions
binary-+: Exported generic functions
binary-+: Exported generic functions
binary--: Exported generic functions
binary--: Exported generic functions
binary-/: Exported generic functions
binary-/: Exported generic functions
binary-/=: Exported generic functions
binary-/=: Exported generic functions
binary-<: Exported generic functions
binary-<: Exported generic functions
binary-<=: Exported generic functions
binary-<=: Exported generic functions
binary-=: Exported generic functions
binary-=: Exported generic functions
binary->: Exported generic functions
binary->: Exported generic functions
binary->=: Exported generic functions
binary->=: Exported generic functions
binary-gcd: Exported generic functions
binary-gcd: Exported generic functions
binary-lcm: Exported generic functions
binary-lcm: Exported generic functions

C
ceiling: Exported generic functions
ceiling: Exported generic functions
cis: Exported generic functions
cis: Exported generic functions
cis: Exported generic functions
coerce: Exported generic functions
coerce: Exported generic functions
complex: Exported generic functions
complex: Exported generic functions
complexp: Exported generic functions
complexp: Exported generic functions
conjugate: Exported generic functions
conjugate: Exported generic functions
cos: Exported generic functions
cos: Exported generic functions
cosh: Exported generic functions
cosh: Exported generic functions

D
decf: Exported macros
decode-float: Exported generic functions
decode-float: Exported generic functions
defun-folded: Internal macros

E
evenp: Exported generic functions
evenp: Exported generic functions
exp: Exported generic functions
exp: Exported generic functions
expt: Exported generic functions
expt: Exported generic functions

F
fceiling: Exported generic functions
fceiling: Exported generic functions
ffloor: Exported generic functions
ffloor: Exported generic functions
float: Exported generic functions
float: Exported generic functions
float-digits: Exported generic functions
float-digits: Exported generic functions
float-sign: Exported generic functions
float-sign: Exported generic functions
floatp: Exported generic functions
floatp: Exported generic functions
floor: Exported generic functions
floor: Exported generic functions
fround: Exported generic functions
fround: Exported generic functions
ftruncate: Exported generic functions
ftruncate: Exported generic functions
Function, *: Exported functions
Function, +: Exported functions
Function, -: Exported functions
Function, /: Exported functions
Function, /=: Exported functions
Function, <: Exported functions
Function, <=: Exported functions
Function, =: Exported functions
Function, >: Exported functions
Function, >=: Exported functions
Function, gcd: Exported functions
Function, lcm: Exported functions
Function, max: Exported functions
Function, min: Exported functions

G
gcd: Exported functions
Generic Function, 1+: Exported generic functions
Generic Function, 1-: Exported generic functions
Generic Function, abs: Exported generic functions
Generic Function, acos: Exported generic functions
Generic Function, acosh: Exported generic functions
Generic Function, asin: Exported generic functions
Generic Function, asinh: Exported generic functions
Generic Function, atan: Exported generic functions
Generic Function, atanh: Exported generic functions
Generic Function, binary-*: Exported generic functions
Generic Function, binary-+: Exported generic functions
Generic Function, binary--: Exported generic functions
Generic Function, binary-/: Exported generic functions
Generic Function, binary-/=: Exported generic functions
Generic Function, binary-<: Exported generic functions
Generic Function, binary-<=: Exported generic functions
Generic Function, binary-=: Exported generic functions
Generic Function, binary->: Exported generic functions
Generic Function, binary->=: Exported generic functions
Generic Function, binary-gcd: Exported generic functions
Generic Function, binary-lcm: Exported generic functions
Generic Function, ceiling: Exported generic functions
Generic Function, cis: Exported generic functions
Generic Function, coerce: Exported generic functions
Generic Function, complex: Exported generic functions
Generic Function, complexp: Exported generic functions
Generic Function, conjugate: Exported generic functions
Generic Function, cos: Exported generic functions
Generic Function, cosh: Exported generic functions
Generic Function, decode-float: Exported generic functions
Generic Function, evenp: Exported generic functions
Generic Function, exp: Exported generic functions
Generic Function, expt: Exported generic functions
Generic Function, fceiling: Exported generic functions
Generic Function, ffloor: Exported generic functions
Generic Function, float: Exported generic functions
Generic Function, float-digits: Exported generic functions
Generic Function, float-sign: Exported generic functions
Generic Function, floatp: Exported generic functions
Generic Function, floor: Exported generic functions
Generic Function, fround: Exported generic functions
Generic Function, ftruncate: Exported generic functions
Generic Function, imagpart: Exported generic functions
Generic Function, integer-decode-float: Exported generic functions
Generic Function, integerp: Exported generic functions
Generic Function, isqrt: Exported generic functions
Generic Function, log: Exported generic functions
Generic Function, minusp: Exported generic functions
Generic Function, mod: Exported generic functions
Generic Function, nullary-*: Exported generic functions
Generic Function, nullary-+: Exported generic functions
Generic Function, numberp: Exported generic functions
Generic Function, oddp: Exported generic functions
Generic Function, phase: Exported generic functions
Generic Function, plusp: Exported generic functions
Generic Function, random: Exported generic functions
Generic Function, rational: Exported generic functions
Generic Function, rationalize: Exported generic functions
Generic Function, rationalp: Exported generic functions
Generic Function, realp: Exported generic functions
Generic Function, realpart: Exported generic functions
Generic Function, rem: Exported generic functions
Generic Function, round: Exported generic functions
Generic Function, scale-float: Exported generic functions
Generic Function, signum: Exported generic functions
Generic Function, sin: Exported generic functions
Generic Function, sinh: Exported generic functions
Generic Function, sqrt: Exported generic functions
Generic Function, tan: Exported generic functions
Generic Function, tanh: Exported generic functions
Generic Function, truncate: Exported generic functions
Generic Function, unary-*: Exported generic functions
Generic Function, unary-+: Exported generic functions
Generic Function, unary--: Exported generic functions
Generic Function, unary-/: Exported generic functions
Generic Function, unary-gcd: Exported generic functions
Generic Function, unary-lcm: Exported generic functions
Generic Function, zerop: Exported generic functions

I
imagpart: Exported generic functions
imagpart: Exported generic functions
incf: Exported macros
integer-decode-float: Exported generic functions
integer-decode-float: Exported generic functions
integerp: Exported generic functions
integerp: Exported generic functions
isqrt: Exported generic functions
isqrt: Exported generic functions

L
lcm: Exported functions
log: Exported generic functions
log: Exported generic functions

M
Macro, decf: Exported macros
Macro, defun-folded: Internal macros
Macro, incf: Exported macros
max: Exported functions
Method, 1+: Exported generic functions
Method, 1-: Exported generic functions
Method, abs: Exported generic functions
Method, acos: Exported generic functions
Method, acosh: Exported generic functions
Method, asin: Exported generic functions
Method, asinh: Exported generic functions
Method, atan: Exported generic functions
Method, atanh: Exported generic functions
Method, binary-*: Exported generic functions
Method, binary-+: Exported generic functions
Method, binary--: Exported generic functions
Method, binary-/: Exported generic functions
Method, binary-/=: Exported generic functions
Method, binary-<: Exported generic functions
Method, binary-<=: Exported generic functions
Method, binary-=: Exported generic functions
Method, binary->: Exported generic functions
Method, binary->=: Exported generic functions
Method, binary-gcd: Exported generic functions
Method, binary-lcm: Exported generic functions
Method, ceiling: Exported generic functions
Method, cis: Exported generic functions
Method, cis: Exported generic functions
Method, coerce: Exported generic functions
Method, complex: Exported generic functions
Method, complexp: Exported generic functions
Method, conjugate: Exported generic functions
Method, cos: Exported generic functions
Method, cosh: Exported generic functions
Method, decode-float: Exported generic functions
Method, evenp: Exported generic functions
Method, exp: Exported generic functions
Method, expt: Exported generic functions
Method, fceiling: Exported generic functions
Method, ffloor: Exported generic functions
Method, float: Exported generic functions
Method, float-digits: Exported generic functions
Method, float-sign: Exported generic functions
Method, floatp: Exported generic functions
Method, floor: Exported generic functions
Method, fround: Exported generic functions
Method, ftruncate: Exported generic functions
Method, imagpart: Exported generic functions
Method, integer-decode-float: Exported generic functions
Method, integerp: Exported generic functions
Method, isqrt: Exported generic functions
Method, log: Exported generic functions
Method, minusp: Exported generic functions
Method, mod: Exported generic functions
Method, nullary-*: Exported generic functions
Method, nullary-+: Exported generic functions
Method, numberp: Exported generic functions
Method, oddp: Exported generic functions
Method, phase: Exported generic functions
Method, plusp: Exported generic functions
Method, random: Exported generic functions
Method, random: Exported generic functions
Method, rational: Exported generic functions
Method, rationalize: Exported generic functions
Method, rationalp: Exported generic functions
Method, realp: Exported generic functions
Method, realpart: Exported generic functions
Method, rem: Exported generic functions
Method, round: Exported generic functions
Method, scale-float: Exported generic functions
Method, signum: Exported generic functions
Method, sin: Exported generic functions
Method, sinh: Exported generic functions
Method, sqrt: Exported generic functions
Method, tan: Exported generic functions
Method, tanh: Exported generic functions
Method, truncate: Exported generic functions
Method, unary-*: Exported generic functions
Method, unary-+: Exported generic functions
Method, unary--: Exported generic functions
Method, unary-/: Exported generic functions
Method, unary-gcd: Exported generic functions
Method, unary-lcm: Exported generic functions
Method, zerop: Exported generic functions
min: Exported functions
minusp: Exported generic functions
minusp: Exported generic functions
mod: Exported generic functions
mod: Exported generic functions

N
nullary-*: Exported generic functions
nullary-*: Exported generic functions
nullary-+: Exported generic functions
nullary-+: Exported generic functions
numberp: Exported generic functions
numberp: Exported generic functions

O
oddp: Exported generic functions
oddp: Exported generic functions

P
phase: Exported generic functions
phase: Exported generic functions
plusp: Exported generic functions
plusp: Exported generic functions

R
random: Exported generic functions
random: Exported generic functions
random: Exported generic functions
rational: Exported generic functions
rational: Exported generic functions
rationalize: Exported generic functions
rationalize: Exported generic functions
rationalp: Exported generic functions
rationalp: Exported generic functions
realp: Exported generic functions
realp: Exported generic functions
realpart: Exported generic functions
realpart: Exported generic functions
rem: Exported generic functions
rem: Exported generic functions
round: Exported generic functions
round: Exported generic functions

S
scale-float: Exported generic functions
scale-float: Exported generic functions
signum: Exported generic functions
signum: Exported generic functions
sin: Exported generic functions
sin: Exported generic functions
sinh: Exported generic functions
sinh: Exported generic functions
sqrt: Exported generic functions
sqrt: Exported generic functions

T
tan: Exported generic functions
tan: Exported generic functions
tanh: Exported generic functions
tanh: Exported generic functions
truncate: Exported generic functions
truncate: Exported generic functions

U
unary-*: Exported generic functions
unary-*: Exported generic functions
unary-+: Exported generic functions
unary-+: Exported generic functions
unary--: Exported generic functions
unary--: Exported generic functions
unary-/: Exported generic functions
unary-/: Exported generic functions
unary-gcd: Exported generic functions
unary-gcd: Exported generic functions
unary-lcm: Exported generic functions
unary-lcm: Exported generic functions

Z
zerop: Exported generic functions
zerop: Exported generic functions

Jump to:   *   +   -   /   1   <   =   >  
A   B   C   D   E   F   G   I   L   M   N   O   P   R   S   T   U   Z  

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

A.3 Variables


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

A.4 Data types

Jump to:   C   P   S  
Index Entry  Section

C
cl-generic-arithmetic: The cl-generic-arithmetic system
cl-generic-arithmetic-asd: The cl-generic-arithmetic-asd package
common-lisp/generic-arithmetic: The common-lisp/generic-arithmetic package
common-lisp/generic-arithmetic-user: The common-lisp/generic-arithmetic-user package

P
Package, cl-generic-arithmetic-asd: The cl-generic-arithmetic-asd package
Package, common-lisp/generic-arithmetic: The common-lisp/generic-arithmetic package
Package, common-lisp/generic-arithmetic-user: The common-lisp/generic-arithmetic-user package

S
System, cl-generic-arithmetic: The cl-generic-arithmetic system

Jump to:   C   P   S