FORTH ENTHUSIAST - simplicity rules
last update: 2017-08-08, firstname.lastname@example.org
This Site is all about of reducing and eliminating complexity in
I try to live and teach the term kis - KEEP IT SIMPLE. There are many
different meanings of kis and I try to push it up to the maximum
possible. I think that in our IT landscape we have almost lost the ability
In order to achieve simplicity, we have to choose a language which supports
simplicity as well. I am aware of only two languages simple enough:
(a dicalect of lisp) and
Since Scheme forces the use of garbage collection, I have selected Forth.
What is so special about Forth ?
- Forth provides a command line interface (CLI or REPL) even on low
level and low powered processors (8 bit with some k RAM).
Things can be tried out immediately. This is a valuable and
- Forth as a whole environment (which is one application) and programable
programming language so small (some k) that one single person is able to
maintain, extend and customize the system which embodies: Interpreter,
multitasking, compiler, editor, storage and debugger.
- Forth the language conceptionally is a meta language which means that
with Forth a special purpose languages can be made (aka
Such well-known things like garbage collection, functional programming,
object-oriented programming and others can be implemented easily.
Since a Forth programmer tries to simplify things, such techniques
are rarely used, in fact I have never used them (in Forth).
- Programming in Forth is completely different than the way most
developers are used to.
Diving Into Forth
Forth Enthusiast at Github