What is Factor?

What's a stack-based programming language?

A Stack-based language is one which primarily uses a stack, instead of (or in addition to) named variables, to manage data flow. This concept is closely related to that of Concatenative languages, most of which are stack-based.