diff --git a/docs/reference/AMPERSAND.md b/docs/reference/AMPERSAND.md index 5fb2d0a..8b9c73c 100644 --- a/docs/reference/AMPERSAND.md +++ b/docs/reference/AMPERSAND.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/AMPERSAND•AMPERSAND.md b/docs/reference/AMPERSAND•AMPERSAND.md index b08d3d8..dcbfc9d 100644 --- a/docs/reference/AMPERSAND•AMPERSAND.md +++ b/docs/reference/AMPERSAND•AMPERSAND.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/ASTERISK.md b/docs/reference/ASTERISK.md index 420f852..bde0412 100644 --- a/docs/reference/ASTERISK.md +++ b/docs/reference/ASTERISK.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/BULLET.md b/docs/reference/BULLET.md index 6fb7906..0ce0ed7 100644 --- a/docs/reference/BULLET.md +++ b/docs/reference/BULLET.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/CIRCUMFLEX-ACCENT.md b/docs/reference/CIRCUMFLEX-ACCENT.md index 3f82bd7..59876a3 100644 --- a/docs/reference/CIRCUMFLEX-ACCENT.md +++ b/docs/reference/CIRCUMFLEX-ACCENT.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/EQUALS-SIGN.md b/docs/reference/EQUALS-SIGN.md index d7744e0..dba3f4e 100644 --- a/docs/reference/EQUALS-SIGN.md +++ b/docs/reference/EQUALS-SIGN.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/EXCLAMATION-MARK•EQUALS-SIGN.md b/docs/reference/EXCLAMATION-MARK•EQUALS-SIGN.md index f1b15b7..3e79426 100644 --- a/docs/reference/EXCLAMATION-MARK•EQUALS-SIGN.md +++ b/docs/reference/EXCLAMATION-MARK•EQUALS-SIGN.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. ## Crosslinks + +Lorem ipsum. diff --git a/docs/reference/EXCLAMATION-MARK•HYPHEN-MINUS.md b/docs/reference/EXCLAMATION-MARK•HYPHEN-MINUS.md index 906a250..4f6eea7 100644 --- a/docs/reference/EXCLAMATION-MARK•HYPHEN-MINUS.md +++ b/docs/reference/EXCLAMATION-MARK•HYPHEN-MINUS.md @@ -25,3 +25,5 @@ if basis Lorem ipsum. # Crosslinks + +Lorem ipsum. diff --git a/docs/reference/FuncRef.html b/docs/reference/FuncRef.html index c7c2d2c..f6de12d 100644 --- a/docs/reference/FuncRef.html +++ b/docs/reference/FuncRef.html @@ -159,7 +159,8 @@
if basis
Lorem ipsum.
-Basis Function Combinator
nulco [nullary [false]] dip branch
@@ -1611,7 +1787,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a * b.
@@ -1624,7 +1801,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
The identity function.
@@ -1637,7 +1815,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a ^ b.
@@ -1650,7 +1829,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a == b.
@@ -1663,7 +1843,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a != b.
@@ -1676,7 +1857,8 @@if basis
Lorem ipsum.
-!-^^^^
Basis Function Combinator
0 >=
@@ -1689,7 +1871,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a > b.
@@ -1702,7 +1885,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a >= b.
@@ -1715,7 +1899,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a >> b.
@@ -1729,6 +1914,7 @@Lorem ipsum.
Lorem ipsum.
Version -10.0.0
Each function, combinator, or definition should be documented here.
@@ -1745,7 +1931,8 @@if basis
Lorem ipsum.
---^^^^
Basis Function Combinator
Decrement TOS.
@@ -1758,7 +1945,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a < b.
@@ -1771,7 +1959,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a <= b.
@@ -1784,7 +1973,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a != b.
@@ -1797,7 +1987,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
[] swap
@@ -1810,7 +2001,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a << b.
@@ -1823,7 +2015,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
[] rollup
@@ -1836,7 +2029,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a % b.
@@ -1849,7 +2043,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a + b.
@@ -1862,7 +2057,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Increment TOS.
@@ -1875,7 +2071,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
dup bool
@@ -1888,7 +2085,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a // b.
@@ -1901,7 +2099,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a // b.
@@ -1914,7 +2113,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a // b.
@@ -1927,7 +2127,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
nulco [nullary] dip [true] branch
@@ -1940,7 +2141,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Return the absolute value of the argument.
@@ -1953,7 +2155,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a + b.
@@ -1966,7 +2169,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
[pop []] swap [dip swons] genrec
@@ -1979,7 +2183,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Same as a & b.
@@ -1992,7 +2197,8 @@if basis
Lorem ipsum.
-“apply one”
(Combinator)
@@ -2021,7 +2227,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
if basis
Lorem ipsum.
-Basis Function Combinator
[grabN] codi map disenstacken
@@ -2051,7 +2259,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
getitem == drop first
@@ -2068,7 +2277,8 @@
if basis
Lorem ipsum.
-Basis Function Combinator
[sum] [size] cleave /
@@ -2081,7 +2291,8 @@if basis
Lorem ipsum.
-(Combinator)
Run two quoted programs
@@ -2127,7 +2338,8 @@if basis
Lorem ipsum.
-Basis Function Combinator
Use a Boolean value to select one of two quoted programs to run.
@@ -2149,7 +2361,8 @@ True [F] [T] branchif basis
Lorem ipsum.
-Basis Function Combinator
ccons ccons
@@ -2162,7 +2375,8 @@ True [F] [T] branchif basis
Lorem ipsum.
-(Function)
Given two items and a list, append the items to the list to make a new list.
@@ -2197,7 +2411,8 @@ A B true choiceif basis
Lorem ipsum.
-Basis Function Combinator
if basis
Lorem ipsum.
-Basis Function Combinator
fork popdd
@@ -2229,7 +2445,8 @@ A B true choiceif basis
Lorem ipsum.
-Basis Function Combinator
cleave popdd
@@ -2242,7 +2459,8 @@ A B true choiceif basis
Lorem ipsum.
-Basis Function Combinator
cmp takes two values and three quoted programs on the stack and runs one of the three depending on the results of comparing the two values: :
@@ -2266,7 +2484,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
cons dip
@@ -2279,7 +2498,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
codi reco
@@ -2292,7 +2512,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
Concatinate the two lists on the top of the stack. :
@@ -2308,7 +2529,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
This combinator works like a case statement. It expects a single quote on the stack that must contain zero or more condition quotes and a default quote. Each condition clause should contain a quoted predicate followed by the function expression to run if that predicate returns true. If no predicates return true the default function runs.
@@ -2325,7 +2547,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-(Basis Function)
Given an item and a list, append the item to the list to make a new list.
@@ -2351,7 +2574,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
The dip combinator expects a quoted program on the stack and below it some item, it hoists the item into the expression and runs the program on the rest of the stack. :
@@ -2367,7 +2591,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
Like dip but expects two items. :
@@ -2383,7 +2608,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
Like dip but expects three items. :
@@ -2399,7 +2625,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
The disenstacken operator expects a list on top of the stack and makes that the stack discarding the rest of the stack.
@@ -2412,7 +2639,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
Same as a // b.
@@ -2425,7 +2653,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
divmod(x, y) -> (quotient, remainder)
@@ -2439,7 +2668,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
[0 >] [dup --] while
@@ -2452,7 +2682,8 @@ a b [G] [E] [L] cmpif basis
Lorem ipsum.
-Basis Function Combinator
drop == [rest] times
@@ -2469,7 +2700,8 @@ a b [G] [E] [L] cmp
if basis
Lorem ipsum.
-Basis Function Combinator
(a1 -- a1 a1)
@@ -2482,7 +2714,8 @@ a b [G] [E] [L] cmp
if basis
Lorem ipsum.
-Basis Function Combinator
(a2 a1 -- a2 a2 a1)
@@ -2495,7 +2728,8 @@ a b [G] [E] [L] cmp
if basis
Lorem ipsum.
-Basis Function Combinator
(a3 a2 a1 -- a3 a3 a2 a1)
@@ -2508,7 +2742,8 @@ a b [G] [E] [L] cmp
if basis
Lorem ipsum.
-Basis Function Combinator
[F] dupdip == dup [F] dip
@@ -2526,7 +2761,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
dupdipd
Basis Function Combinator
dup dipd
@@ -2539,7 +2775,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
enstacken
Basis Function Combinator
stack [clear] dip
@@ -2552,7 +2789,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
eq
Basis Function Combinator
Same as a == b.
@@ -2565,7 +2803,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
first
Basis Function Combinator
([a1 ...1] -- a1)
@@ -2578,7 +2817,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
first_two
Basis Function Combinator
([a1 a2 ...1] -- a1 a2)
@@ -2591,7 +2831,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
flatten
Basis Function Combinator
<{} [concat] step
@@ -2604,7 +2845,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
floor
Basis Function Combinator
Return the floor of x as an Integral.
@@ -2618,7 +2860,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
floordiv
Basis Function Combinator
Same as a // b.
@@ -2631,7 +2874,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
fork
Basis Function Combinator
[i] app2
@@ -2644,7 +2888,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
fourth
Basis Function Combinator
([a1 a2 a3 a4 ...1] -- a4)
@@ -2657,7 +2902,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
gcd
Basis Function Combinator
true [tuck mod dup 0 >] loop pop
@@ -2670,7 +2916,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
gcd2
Basis Function Combinator
Compiled GCD function.
@@ -2683,7 +2930,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
ge
Basis Function Combinator
Same as a >= b.
@@ -2696,7 +2944,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
genrec
Basis Function Combinator
General Recursion Combinator. :
@@ -2725,7 +2974,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
getitem
Basis Function Combinator
getitem == drop first
@@ -2742,7 +2992,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
grabN
Basis Function Combinator
<{} [cons] times
@@ -2755,7 +3006,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
grba
Basis Function Combinator
[stack popd] dip
@@ -2768,7 +3020,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
gt
Basis Function Combinator
Same as a > b.
@@ -2781,7 +3034,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
help
Basis Function Combinator
Accepts a quoted symbol on the top of the stack and prints its docs.
@@ -2794,7 +3048,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
hypot
Basis Function Combinator
[sqr] ii + sqrt
@@ -2807,7 +3062,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
i
(Basis Combinator)
Append a quoted expression onto the pending expression.
@@ -2831,7 +3087,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
ifte
Basis Function Combinator
If-Then-Else Combinator :
@@ -2855,7 +3112,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
ii
Basis Function Combinator
... a [Q] ii
@@ -2870,7 +3128,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
infra
(Combinator)
Accept a quoted program and a list on the stack and run the program with the list as its stack. Does not affect the stack (below the list.)
@@ -2896,7 +3155,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
inscribe
Basis Function Combinator
Create a new Joy function definition in the Joy dictionary. A definition is given as a quote with a name followed by a Joy expression. for example:
@@ -2912,7 +3172,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
le
Basis Function Combinator
Same as a <= b.
@@ -2925,7 +3186,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
loop
Basis Function Combinator
Basic loop combinator. :
@@ -2945,7 +3207,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
lshift
Basis Function Combinator
Same as a << b.
@@ -2958,7 +3221,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
lt
Basis Function Combinator
Same as a < b.
@@ -2971,7 +3235,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
make_generator
Basis Function Combinator
[codireco] ccons
@@ -2984,7 +3249,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
map
Basis Function Combinator
Run the quoted program on TOS on the items in the list under it, push a new list with the results in place of the program and original list.
@@ -2997,7 +3263,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
max
Basis Function Combinator
Given a list find the maximum.
@@ -3010,7 +3277,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
min
Basis Function Combinator
Given a list find the minimum.
@@ -3023,7 +3291,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
mod
Basis Function Combinator
Same as a % b.
@@ -3036,7 +3305,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
modulus
Basis Function Combinator
Same as a % b.
@@ -3049,7 +3319,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
mul
Basis Function Combinator
Same as a * b.
@@ -3062,7 +3333,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
ne
Basis Function Combinator
Same as a != b.
@@ -3075,7 +3347,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
neg
Basis Function Combinator
Same as -a.
@@ -3088,7 +3361,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
not
Basis Function Combinator
Same as not a.
@@ -3101,7 +3375,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
!-
“not negative”
(Function, Boolean Predicate)
@@ -3128,7 +3403,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
nullary
(Combinator)
Run a quoted program without using any stack values and leave the first item of the result on the stack.
@@ -3161,7 +3437,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
or
Basis Function Combinator
Same as a | b.
@@ -3174,7 +3451,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
over
Basis Function Combinator
(a2 a1 -- a2 a1 a2)
@@ -3187,7 +3465,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
pam
Basis Function Combinator
[i] map
@@ -3200,7 +3479,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
pick
Basis Function Combinator
getitem == drop first
@@ -3217,7 +3497,8 @@ a b [G] [E] [L] cmp
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
pm
Basis Function Combinator
Plus or minus :
@@ -3233,7 +3514,8 @@ a+b a-b
if basis
Discussion
Lorem ipsum.
-## Crosslinks
+Crosslinks
+Lorem ipsum.
pop
Basis Function Combinator
(a1 --)
@@ -3246,7 +3528,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a2 a1 -- a1)
@@ -3259,7 +3542,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a3 a2 a1 -- a2 a1)
@@ -3272,7 +3556,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a2 a1 --)
@@ -3285,7 +3570,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a3 a2 a1 -- a1)
@@ -3298,7 +3584,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a4 a3 a2 a1 -- a2 a1)
@@ -3311,7 +3598,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
pop popop
@@ -3324,7 +3612,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Same as a ** b.
@@ -3337,7 +3626,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Decrement TOS.
@@ -3350,7 +3640,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
From the "Overview of the language JOY":
@@ -3375,7 +3666,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
1 swap [*] step
@@ -3388,7 +3680,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
[unit] dip
@@ -3401,7 +3694,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
[0 <=] [1 - dup] anamorphism
@@ -3414,7 +3708,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
unit [down_to_zero] infra
@@ -3427,7 +3722,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
rest cons
@@ -3440,7 +3736,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Same as a % b.
@@ -3453,7 +3750,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Same as a % b.
@@ -3466,7 +3764,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Expects an item on the stack and a quote under it and removes that item from the the quote. The item is only removed once. If the list is empty or the item isn't in the list then the list is unchanged. :
@@ -3482,7 +3781,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
([a1 ...0] -- [...0])
@@ -3495,7 +3795,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
Reverse the list on the top of the stack. :
@@ -3509,7 +3810,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
(a1 a2 a3 -- a2 a3 a1)
@@ -3522,7 +3824,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a1 a2 a3 -- a3 a1 a2)
@@ -3535,7 +3838,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a1 a2 a3 -- a3 a1 a2)
@@ -3548,7 +3852,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a1 a2 a3 -- a2 a3 a1)
@@ -3561,7 +3866,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
Round a number to a given precision in decimal digits.
@@ -3575,7 +3881,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
([a1 a2 ...1] -- [...1])
@@ -3588,7 +3895,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
Same as a >> b.
@@ -3601,7 +3909,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
<{} infra
@@ -3614,7 +3923,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
([a1 a2 ...1] -- a2)
@@ -3627,7 +3937,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
Use a Boolean value to select one of two items from a sequence. :
@@ -3649,7 +3960,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Print redistribution information.
@@ -3662,7 +3974,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
uncons [swons] dip
@@ -3675,7 +3988,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Like concat but reverses the top list into the second. :
@@ -3693,7 +4007,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
[pop ++] step_zero
@@ -3706,7 +4021,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Given a list return it sorted.
@@ -3719,7 +4035,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
[[[abs] ii <=] [[<>] [pop !-] ||] &&] [[!-] [[++]] [[--]] ifte dip] [[pop !-] [--] [++] ifte] ifte
@@ -3732,7 +4049,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
[drop] [take] clop
@@ -3745,7 +4063,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
[take reverse] [drop] clop
@@ -3758,7 +4077,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
dup *
@@ -3771,7 +4091,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Return the square root of the number a. Negative numbers return complex roots.
@@ -3784,7 +4105,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
(... -- ... [...])
@@ -3797,7 +4119,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
[stack] dip
@@ -3810,7 +4133,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Run a quoted program on each item in a sequence. :
@@ -3837,7 +4161,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
0 roll> step
@@ -3850,7 +4175,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
(... a1 -- ... a1 a1 [...])
@@ -3863,7 +4189,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(... a2 a1 -- ... a2 a1 a1 a2 [...])
@@ -3876,7 +4203,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
Same as a - b.
@@ -3889,7 +4217,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Increment TOS.
@@ -3902,7 +4231,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Given a quoted sequence of numbers return the sum. :
@@ -3916,7 +4246,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
([...1] -- [...0])
@@ -3929,7 +4260,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
(a1 a2 -- a2 a1)
@@ -3942,7 +4274,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
[swap] dip
@@ -3955,7 +4288,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
swap concat
@@ -3968,7 +4302,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
([...1] a1 -- [a1 ...1])
@@ -3981,7 +4316,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
[i] genrec
@@ -3994,7 +4330,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Expects an integer and a quote on the stack and returns the quote with just the top n items in reverse order (because that's easier and you can use reverse if needed.) :
@@ -4010,7 +4347,8 @@ a+b a-bif basis
Lorem ipsum.
-(Combinator)
Run a quoted program using exactly three stack values and leave the first item of the result on the stack.
@@ -4036,7 +4374,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
times == [-- dip] cons [swap] infra [0 >] swap while pop :
@@ -4062,7 +4401,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
bool(x) -> bool
@@ -4076,7 +4416,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
(a2 a1 -- a1 a2 a1)
@@ -4089,7 +4430,8 @@ a+b a-b
if basis
Lorem ipsum.
-(Combinator)
Run a quoted program using exactly one stack value and leave the first item of the result on the stack.
@@ -4128,7 +4470,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
(a1 -- [a1 ])
@@ -4141,7 +4484,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
[i] dip
@@ -4154,7 +4498,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
([a1 ...1] -- [...1] a1)
@@ -4167,7 +4512,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
True if the form on TOS is void otherwise False.
@@ -4180,7 +4526,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Print warranty information.
@@ -4193,7 +4540,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
swap nulco dupdipd concat loop
@@ -4206,7 +4554,8 @@ a+b a-bif basis
Lorem ipsum.
-Basis Function Combinator
Print all the words in alphabetical order.
@@ -4219,7 +4568,8 @@ a+b a-bif basis
Lorem ipsum.
-(Combinator)
[F] x
@@ -4242,7 +4592,8 @@ a+b a-b
if basis
Lorem ipsum.
-Basis Function Combinator
Replace the two lists on the top of the stack with a list of the pairs from each list. The smallest list sets the length of the result list.
@@ -4256,5 +4607,6 @@ a+b a-bLorem ipsum.
Lorem ipsum.