aboutsummaryrefslogtreecommitdiff
path: root/docs/buzzard/buzzard.2.README
diff options
context:
space:
mode:
Diffstat (limited to 'docs/buzzard/buzzard.2.README')
-rw-r--r--docs/buzzard/buzzard.2.README22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/buzzard/buzzard.2.README b/docs/buzzard/buzzard.2.README
new file mode 100644
index 0000000..ee59a3b
--- /dev/null
+++ b/docs/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'.