aboutsummaryrefslogtreecommitdiff
path: root/buzzard/buzzard.2.README
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-06-10 23:18:31 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-06-10 23:18:31 +0200
commitda312e375eb0a0758a4dd72e287d3aba86c04d99 (patch)
treeaa7d3631273b516e7f10ef40a53a5edd21a81b7e /buzzard/buzzard.2.README
parente4d7ac43458f9f96a15041d35feddecca20ddbba (diff)
Add FIRST & THIRD almost FORTH
Diffstat (limited to 'buzzard/buzzard.2.README')
-rw-r--r--buzzard/buzzard.2.README22
1 files changed, 22 insertions, 0 deletions
diff --git a/buzzard/buzzard.2.README b/buzzard/buzzard.2.README
new file mode 100644
index 0000000..ee59a3b
--- /dev/null
+++ b/buzzard/buzzard.2.README
@@ -0,0 +1,22 @@
+buzzard.2.README this file
+buzzard.2.design description of FIRST (design documentation of THIRD)
+third implementation of THIRD in FIRST
+help.th online listing of THIRD primitives
+
+ FIRST demos: use 'first < {demo}'
+
+demo1.1st prints Hello World! assuming ASCII
+
+ THIRD demos: use 'cat third {demo} | first'
+
+demo1.th prints Hello World! regardless of character set
+demo2.th demonstrates a simple loop
+demo3.th demonstrates a simple if test
+demo4.th recursive factorial calculating on the way up
+demo5.th recursive factorial calculating on the way down
+demo6.th demonstrates switching from compiler to execution mode
+
+ Interactive THIRD: use 'cat third - | first'.
+
+ To include the primitive on-line help, use
+ 'cat third help.th - | first'.