Re: [stack] the concatenative wikipedia article
"William Tanksley, Jr" <[email protected]>
| Newsgroups | gmane.comp.lang.concatenative |
|---|---|
| Message-ID | <[email protected]> |
Christopher Diggins <[email protected]> wrote: > I just posted my newest definition of concatenative language at > http://dobbscodetalk.com/index.php?option=com_myblog&show=What-is-a-Concatenative-Language.html&Itemid=29 > with a deconstruction. I am happy to discuss it here (avoids the > headache of having to register to leave comments). That's a good definition. I did like the one you posted in the last thread, though; the one I listed as #2 in my list above. I like the fact that it explicitly mentions concatenation (making the rationale for the name clear), and it also depends on the concept of associativity, which directly drives the ability to easily factor. I do suspect that the definition might be a little improved by hybridizing it with your newest one, perhaps something like this: "A concatenative programming language is language in which terms correspond to functions and in which the juxtaposition of terms denotes an associative operation on functions." Heh... That was simpler than I thought. Is it TOO general? It seems to me to cover all the cases, even the non-interesting ones (such as where the operation is multiplication). > Christopher -Wm