Factor implementation in 150 lines of Python
gist.github.com
gist.github.com
http://tech.groups.yahoo.com/group/concatenative/message/471
I checked it up, it also counts at 150 lines of code, including comments and headers. A strange coincidence, I say.
What is the retain stack typically used for?
But, if your language can store lists on a stack, you're Turing complete again! One example if a Joy language, where you can have quotation on stack, assemble them and decompose back.
Most of the time you store there various intermediate values. It depends on the nature of language. For example, Forth variants often store loop counters on retain stack.