summaryrefslogtreecommitdiffstats
path: root/development/ciforth/README
diff options
context:
space:
mode:
Diffstat (limited to 'development/ciforth/README')
-rw-r--r--development/ciforth/README17
1 files changed, 17 insertions, 0 deletions
diff --git a/development/ciforth/README b/development/ciforth/README
new file mode 100644
index 0000000000..70c0008ad2
--- /dev/null
+++ b/development/ciforth/README
@@ -0,0 +1,17 @@
+lina is the Linux native (= c-less) version of ciforth (common Intel
+Forth), an interpret environment and compiler for Forth. It is
+(large and by) compliant with the ISO Forth standard; the CORE
+wordset is fully implemented. The small, classic, indirect threaded
+kernel contains the essential, i.a. file access and exceptions. Its
+power is multiplied by an extensive source library, that add i.a.
+a decompiler and integrated 386 assembler. It is fully self
+contained; if you want to understand a compiler in all details,
+this is your best, if not only, choice. ciforth sports the highest
+documentation to binary proportion in the EDP industry, barring
+m4 on Coherent.
+
+For nicer command-line experience (electives loaded instantly,
+history, cursor keys etc.) you may want to add the following line
+to your ~/.bashrc file:
+
+ alias lina='rlwrap lina -e'