Why is Factor stack-based?
Concatenative and stack-based languages have not received much attention from the programming community ever since Forth began a slow decline in the 80’s. The Concatenative language page discusses some advantages of this programming paradigm. Once you learn some common idioms, many problems can be more cleanly expressed in a concatenative language compared to an applicative language.