Re: [stack] Survey: Your impressions and thoughts about concatenative languages
"William Tanksley, Jr" <[email protected]>
| Newsgroups | gmane.comp.lang.concatenative |
|---|---|
| Message-ID | <[email protected]> |
Note that I'm going to talk about concatenative languages in general, not any specific one. - I feel the advantages of concatenative languages include syntactic simplicity, semantic closeness to a machine model, dataflow notation, and syntactic flexibility. - I feel that the most powerful advantage of concatenative languages is syntactic simplicity; it allows a language designer to use syntax for other purposes. - My positive experiences with concatenative languages have been programming in Forth, and learning about the others on this list. (Sorry, I'm not sure how to answer this question.) - My negative experiences with concatenative languages have been learning to distinguish compile-time from run-time and definition-time execution in Forth. But that's just poor documentation, and perhaps a poor implementation (the three concepts aren't used in most concatenative languages). - I feel that for concatenative languages to gain more mainstream success will require a solid high-level language with multiple successful implementations or platforms. (Factor is very close to this.) - I consider a language to be concatenative when it has the following properties: (shrug) meets the semi-formal definition using concatenation of source text. -Wm