Unify the various defs.txt files...

Work in progress.  THis is broken now.
This commit is contained in:
Simon Forman
2023-02-14 07:55:09 -08:00
parent a828169b34
commit e35ecea25e
2 changed files with 23 additions and 5 deletions
+8 -3
View File
@@ -24,8 +24,10 @@ b [i] dip i
binary unary popd
ccccons ccons ccons
ccons cons cons
clear [] swaack pop
cleave fork popdd
clop cleave popdd
cmp [[>] swap] dipd [ifte] ccons [=] swons ifte
codi cons dip
codireco codi reco
dinfrirst dip infrst
@@ -39,6 +41,7 @@ dupdd [dup] dipd
dupdip dupd dip
dupdipd dup dipd
enstacken stack [clear] dip
first uncons pop
flatten <{} [concat] step
fork [i] app2
fourth rest third
@@ -52,6 +55,7 @@ ii [dip] dupdip i
infra swons swaack [i] dip swaack
infrst infra first
make_generator [codireco] ccons
mod %
neg 0 swap -
not [true] [false] branch
nulco [nullary] cons
@@ -71,6 +75,7 @@ quoted [unit] dip
range [0 <=] [-- dup] anamorphism
range_to_zero unit [down_to_zero] infra
reco rest cons
rest uncons popd
reverse <{} shunt
roll> swap swapd
roll< swapd swap
@@ -121,6 +126,6 @@ _mape popd reverse
_map0 [_map1] dipd _map2
_map1 stackd shift
_map2 [infrst] cons dipd roll< swons
xor [not not] [not] branch
and [pop false] [not not] branch
or [not not] [pop true] branch
_\/_ [not not] [not] branch
/\ [pop false] [not not] branch
\/ [not not] [pop true] branch