Skip to main content

Questions tagged [concatenative-languages]

For questions about concatenative languages, a family whose distinguishing feature is that two programs can be composed by appending one to the other. Use this tag for questions about designing or implementing languages with this property. Well-known concatenative languages include Forth, Joy, and Factor.

4 votes
1 answer
167 views

Prior art for concatenative array language?

I am probably lazy so I don't feel like thoroughly designing and implementing a new language. But maybe it already exists? Do any programming languages exist with the following traits? no need for ...
Марат Рамазанов's user avatar
8 votes
3 answers
240 views

Should a concatenative language use prefix or postfix term ordering?

Concatenative languages compose subprograms (nonempty sequences of terms) by appending one to the other. Most of these languages use postfix notation, like in Forth: ...
Michael Homer's user avatar
  • 13.1k
8 votes
1 answer
172 views

Should a concatenative language operate by expansion or recursively?

In a concatenative programming language, two subprograms can be composed by appending one to the other. One effect of this is that function calls are directly equivalent to their bodies. This trait ...
Michael Homer's user avatar
  • 13.1k