Kernel
3.1 Generic
3.2 Mathutil
3.3 Numeric
3.4 Utils
3.5 Iterat
3.6 Express
3.7 Ghelper
3.8 Strutl
3.9 Extapply
3.10 Types
3.11 Modarith
3.12 Diff
3.13 Operator
3.14 Function
3.15 Numbers
3.16 Vectors
3.17 Structs
3.18 Matrices
3.19 Quaternion
3.20 Pseries
3.21 Numsymb
3.22 Heuristic
3.23 Litfun
3.4 Utils
On this page:
a-reduce
accumulation
all-equal?
alphaless?
any?
apply-to-all
binary-combine
bracket
clear-notes!
compose-2
compose-bin
compose-n
concatenate-names
concatenate-names-maker
constant
cpp
defer-application
display-note
do-down
do-up
identity
inverse-accumulation
iterate-until-stable
iterated
left-circular-shift
make-function-of-arguments
make-function-of-vector
make-map
make-pairwise-test
nary-combine
none?
note-that!
pp-it
print-breadth
print-depth
right-circular-shift
show-notes
sign
the-null-symbol
unary-combine
wallp-pp
watch-it
3.4.1 Arity
*exactly-zero*
*at-least-zero*
*exactly-one*
*at-least-one*
*exactly-two*
*at-least-two*
*one-or-two*
*exactly-three*
*at-least-three*
any-number?
arity-includes?
arity-intersect
arity-min
combine-arity
exact-arity
exactly-n?
joint-arity
normalize-arity
8.15.0.4

3.4 Utils🔗

 (require sicm/kernel/utils) package: rktsicm

procedure

(a-reduce ??? ...)  '???

  ??? : any?
(accumulation ??? ...)  '???
  ??? : any?
(all-equal? ??? ...)  '???
  ??? : any?
(alphaless? ??? ...)  '???
  ??? : any?
(any? ??? ...)  '???
  ??? : any?
(apply-to-all ??? ...)  '???
  ??? : any?
(binary-combine ??? ...)  '???
  ??? : any?
(bracket ??? ...)  '???
  ??? : any?
(clear-notes! ??? ...)  '???
  ??? : any?
(compose-2 ??? ...)  '???
  ??? : any?
(compose-bin ??? ...)  '???
  ??? : any?
(compose-n ??? ...)  '???
  ??? : any?
(concatenate-names ??? ...)  '???
  ??? : any?
(concatenate-names-maker ??? ...)  '???
  ??? : any?
(constant ??? ...)  '???
  ??? : any?
(cpp ??? ...)  '???
  ??? : any?
(defer-application ??? ...)  '???
  ??? : any?
(display-note ??? ...)  '???
  ??? : any?
(do-down ??? ...)  '???
  ??? : any?
(do-up ??? ...)  '???
  ??? : any?
(identity ??? ...)  '???
  ??? : any?
(inverse-accumulation ??? ...)  '???
  ??? : any?
(iterate-until-stable ??? ...)  '???
  ??? : any?
(iterated ??? ...)  '???
  ??? : any?
(left-circular-shift ??? ...)  '???
  ??? : any?
(make-function-of-arguments ??? ...)  '???
  ??? : any?
(make-function-of-vector ??? ...)  '???
  ??? : any?
(make-map ??? ...)  '???
  ??? : any?
(make-pairwise-test ??? ...)  '???
  ??? : any?
(nary-combine ??? ...)  '???
  ??? : any?
(none? ??? ...)  '???
  ??? : any?
(note-that! ??? ...)  '???
  ??? : any?
(pp-it ??? ...)  '???
  ??? : any?
(print-breadth ??? ...)  '???
  ??? : any?
(print-depth ??? ...)  '???
  ??? : any?
(right-circular-shift ??? ...)  '???
  ??? : any?
(show-notes ??? ...)  '???
  ??? : any?
(sign ??? ...)  '???
  ??? : any?
(the-null-symbol ??? ...)  '???
  ??? : any?
(unary-combine ??? ...)  '???
  ??? : any?
(wallp-pp ??? ...)  '???
  ??? : any?
(watch-it ??? ...)  '???
  ??? : any?
3.4.1 Arity🔗

value

*exactly-zero* : arity?

*at-least-zero* : arity?
*exactly-one* : arity?
*at-least-one* : arity?
*exactly-two* : arity?
*at-least-two* : arity?
*one-or-two* : arity?
*exactly-three* : arity?
*at-least-three* : arity?
Fixed definitions of procedure arities

procedure

(any-number? ??? ...)  '???

  ??? : any?
(arity-includes? ??? ...)  '???
  ??? : any?
(arity-intersect ??? ...)  '???
  ??? : any?
(arity-min ??? ...)  '???
  ??? : any?
(combine-arity ??? ...)  '???
  ??? : any?
(exact-arity ??? ...)  '???
  ??? : any?
(exactly-n? ??? ...)  '???
  ??? : any?
(joint-arity ??? ...)  '???
  ??? : any?
(normalize-arity ??? ...)  '???
  ??? : any?