Comment by garmaine
5 years ago
The core of Lisp is a small set of rules about abstraction and application using lists. Forth, at its core, can be formalized with the exact same set of rules (one to one correspondence) but with stacks and composition as the operator. The languages are very VERY different, but there is a similar bare bone formal framework at the bottom.
I'm very new to Forth, but find this intuition really appealing; do you know of any examples that demonstrate/prove this correspondence?
It’s only the newer “concatenative” languages that have explored this forms correspondence. See this essay by Jon Purdy (author of Kitten) on “why concatenative languages matter”:
http://evincarofautumn.blogspot.com/2012/02/why-concatenativ...