Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,4 @@
0 CONSTANT apple
1 CONSTANT banana
2 CONSTANT cherry
...

View file

@ -0,0 +1 @@
: ENUM ( n -<name>- n+1 ) DUP CONSTANT 1+ ;

View file

@ -0,0 +1 @@
0 ENUM APPLE ENUM BANANA ENUM CHERRY DROP

View file

@ -0,0 +1 @@
0 ENUM FIRST ENUM SECOND ... CONSTANT LAST

View file

@ -0,0 +1,2 @@
: SIZED-ENUM ( n s -<name>- n+s ) OVER CONSTANT + ;
: CELL-ENUM ( n -<name>- n+cell ) CELL SIZED-ENUM ;

View file

@ -0,0 +1,6 @@
0 ENUM FIRST \ value = 0
CELL-ENUM SECOND \ value = 1
ENUM THIRD \ value = 5
3 SIZED-ENUM FOURTH \ value = 6
ENUM FIFTH \ value = 9
CONSTANT SIXTH \ value = 10

View file

@ -0,0 +1,4 @@
: CONSTANTS ( n -- ) 0 DO I CONSTANT LOOP ;
\ resistor digit colors
10 CONSTANTS black brown red orange yellow green blue violet gray white