Re: [stack] a concatenative language for the Semantic Web
"William Tanksley, Jr" <[email protected]>
| Newsgroups | gmane.comp.lang.concatenative |
|---|---|
| Message-ID | <[email protected]> |
Joshua Shinavier <[email protected]> wrote: > 1) There is only one "operator" (a dispatch function called op) in the > language; everything else is treated as a constant. For instance, > whereas in Joy you would write I think one of Apter's experimental languages used something like this; a bare word simply pushes the function on the stack, while an exclamation mark executes the function at the TOS. > 3) There is no single global stack in Ripple. Instead, Ripple is > geared towards "streams" of stacks in order to deal with RDF's > multivalued relations. Filters may consume more than one stack, and > produce any number of stacks. E.g. Wow. This seems very significant. > The three stacks continue down the evaluation "pipeline" individually, > and further operations are applied to each of them in turn. In turn, or in parallel? I'll be reading more about this. > Josh -Billy