There are 27 utilities.
- mulf v1.0
-
A modifying version of multiplication, similar to
incf
.- Provides
mulf
- divf v1.0
-
A modifying version of division, similar to
decf
.- Provides
divf
- sec v1.0
-
Compute the secant of a number
z
.- Provides
sec
- csc v1.0
-
Compute the cosecant of a number
z
.- Provides
csc
- cot v1.0
-
Compute the cotangent of a number
z
.- Provides
cot
- asec v1.0
-
Compute the arcsecant of a number
z
.- Provides
asec
- acsc v1.0
-
Compute the arccosecant of a number
z
.- Provides
acsc
- acot v1.0
-
Compute the arccotangent of a number
z
.- Provides
acot
- rerank-array v1.0
-
Reshape
array
to have dimensions specified bydimensions
, possibly with a different rank than the original. The dimensions ofarray
and the givendimensions
must have the same total number of elements.- Provides
rerank-array
- hash-table-key-exists-p v1.0
-
Does
key
exist inhash-table
?- Provides
hash-table-key-exists-p
- dohash v1.0
-
Iterate over the hash table
table
, executingbody
, withkey
andvalue
bound to the keys and values of the hash table respectively. Returnresult
from the iteration form.- Provides
dohash
- copy-cons v1.0
-
Copy the cons cell
c
.- Provides
copy-cons
- copy-hash-table v1.0
-
Returns a copy of hash table
table
, with the same keys and values as thetable
. The copy has the same properties as the original, unless overridden by the keyword arguments.Before each of the original values is set into the new hash-table,
key
is invoked on the value. Askey
defaults tocl:identity
, a shallow copy is returned by default.- Provides
copy-hash-table
- xor v1.0
-
Evaluates its arguments one at a time, from left to right. If more then one argument evaluates to a true value no further
datums
are evaluated, andnil
is returned as both primary and secondary value. If exactly one argument evaluates to true, its value is returned as the primary value after all the arguments have been evaluated, andt
is returned as the secondary value. If no arguments evaluate to truenil
is retuned as primary, andt
as secondary value.- Provides
xor
- Requires
- with-gensyms
- multiple-value-prog2 v1.0
-
Evaluates
first-form
, thensecond-form
, and thenforms
. Yields as its value all the value returned bysecond-form
.- Provides
multiple-value-prog2
- disjoin v1.0
-
Returns a function that applies each of
predicate
andmore-predicate
functions in turn to its arguments, returning the primary value of the first predicate that returns true, without calling the remaining predicates. If none of the predicates returns true,nil
is returned.- Provides
disjoin
- Requires
- ensure-function
- conjoin v1.0
-
Returns a function that applies each of
predicate
andmore-predicate
functions in turn to its arguments, returningnil
if any of the predicates returns false, without calling the remaining predicates. If none of the predicates returns false, returns the primary value of the last predicate.- Provides
conjoin
- compose v1.0
-
Returns a function composed of
function
andmore-functions
that applies its ; arguments to to each in turn, starting from the rightmost ofmore-functions
, and then calling the next one with the primary value of the last.- Provides
compose
- Requires
- make-gensym-list, ensure-function
- multiple-value-compose v1.0
-
Returns a function composed of
function
andmore-functions
that applies its arguments to each in turn, starting from the rightmost ofmore-functions
, and then calling the next one with all the return values of the last.- Provides
multiple-value-compose
- Requires
- make-gensym-list, ensure-function
- copy-array v1.0
-
Returns an undisplaced copy of
array
, with samefill-pointer
and adjustability (if any) as the original, unless overridden by the keyword arguments.- Provides
copy-array
- proper-list-p v1.0
-
Returns true if
object
is a proper list.- Provides
proper-list-p
- proper-list v1.0
-
Type designator for proper lists. Implemented as a
satisfies
type, hence not recommended for performance intensive use. Main usefulness as a type designator of the expected type in atype-error
.- Provides
proper-list
- Requires
- proper-list-p
- mappend v1.0
-
Applies
function
to respective element(s) of eachlist
, appending all the all the result list to a single list.function
must return a list.- Provides
mappend
- copy-file v1.0
-
Copy a file from
from
toto
.- Provides
copy-file
- Requires
- copy-stream, with-output-to-file, with-input-from-file
- copy-stream v1.0
-
Reads data from
input
and writes it tooutput
. Bothinput
andoutput
must be streams, they will be passed toread-sequence
andwrite-sequence
and must have compatibleelement-type
s.- Provides
copy-stream
- Requires
- sub-interval-numeric-types
- maxf v1.0
-
Modify-macro for
max
. Sets place designated by the first argument to the maximum of its original value andnumbers
.- Provides
maxf
- minf v1.0
-
Modify-macro for
min
. Sets place designated by the first argument to the minimum of its original value andnumbers
.- Provides
minf