Re: [stack] Why is point-free form so interesting?
"William Tanksley, Jr" <[email protected]>
| Newsgroups | gmane.comp.lang.concatenative |
|---|---|
| Message-ID | <[email protected]> |
Christopher Diggins <[email protected]> wrote: > William Tanksley, Jr <[email protected]> wrote: > > Stack notation is NOT the simplest possible data transfer notation; it > > imposes a total ordering on data, when often a partial ordering is > > sufficient. > This is an interesting point. Specifying an ordering where non is > intended, I believe can be considered to be simpler than > differentiating between the two. Many programming languages don't even > bother allowing people to specify unordered data because it would > introduce new constructs, operations, or representations into their > language, thus increasing complexity. You're right that it would increase grammar complexity (although perhaps it would coincidentally remove some other aspect of the grammar; I don't know). But such a thing should decrease program complexity; some stack rearrangements would definitely go away. > - Christopher -Billy