We can learn a lot from history, though sometimes finding the relevant bits can be discouraging.
Here, probably what we need is a NuVoc treatment of https://www.jsoftware.com/help/dictionary/dicte.htm Currently, it seems to me, we have stuff like https://code.jsoftware.com/wiki/Guides/Parsing and https://code.jsoftware.com/wiki/Vocabulary/GerundsAndAtomicRepresentation and, of course, https://code.jsoftware.com/wiki/Vocabulary/semico but we do not have anything analogous to the parsing and execution page of the dictionary. Structurally, that part of the system probably has at least three layers. There's the lexical layer (word formation) represented by ;: but we sort of have another layer now used in the context of explicit definitions, which handles the nested {{ }} stuff. And, on top of that, there's the grammatical layer which deals with sentence formation (described concisely in the dicte.htm page). And it's the history of sentence formation which we are grappling with here. Once upon a time, we had something like a fork rule that went: edge cavn cavn cavn and this handled conjunctions in a variety of ways that are no longer supported (I think because of their lack of utility and the esoteric pressure they created). And, for this issue, perhaps we could use an "Obsolete Syntax" page which documents examples of each of those cases, and viable alternatives which are still supported. Am I making sense here? Or am I talking crazy? Thanks, -- Raul On Tue, Sep 21, 2021 at 4:27 PM chris burke <[email protected]> wrote: > > The html pages were frozen in favor of the wiki a couple of years ago, see > https://code.jsoftware.com/wiki/Community_Wiki_vs_HTML_Publications. > > Discussions about unsupported syntax should be in the wiki. I don't think > we have a relevant page but perhaps someone might create one. > > > Just a thought...maybe we ought to put a caution about this unsupported > syntax on the NuVoc page for q:? > > Probably not the right page, since the unsupported syntax is not specific > to q: but just happened to be used in the q: html page. > > On Tue, Sep 21, 2021 at 10:55 AM Devon McCormick <[email protected]> wrote: > > > Even better, fix https://www.jsoftware.com/help/dictionary/dqco.htm to > > reflect current syntax. If this were on the wiki, I would have done this > > already. > > > > On Tue, Sep 21, 2021 at 10:31 AM Vijay Lulla <[email protected]> wrote: > > > > > Thank you, Raul and Elijah! > > > > > > Just a thought...maybe we ought to put a caution about this unsupported > > > syntax on the NuVoc page for q:? > > > > > > Cordially, > > > Vijay > > > > > > On Tue, Sep 21, 2021 at 3:52 AM Raul Miller <[email protected]> > > wrote: > > > > > > > This also works: > > > > > > > > V=: /(@,:) > > > > > > > > FYI, > > > > > > > > -- > > > > Raul > > > > > > > > On Tue, Sep 21, 2021 at 2:31 AM Elijah Stone <[email protected]> > > > wrote: > > > > > > > > > > On Tue, 21 Sep 2021, Vijay Lulla wrote: > > > > > > > > > > > I keep getting 'syntax error' for the line V=: /@,: > > > > > > > > > > That line uses a feature which is sadly no longer supported. You can > > > > > replace it with: V=: {{ u/@,: }} > > > > > > > > > > -E > > > > > > > ---------------------------------------------------------------------- > > > > > For information about J forums see > > http://www.jsoftware.com/forums.htm > > > > ---------------------------------------------------------------------- > > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > > > > > -- > > > Vijay Lulla, PhD > > > ORCID | <https://orcid.org/0000-0002-0823-2522> Homepage > > > <http://vlulla.github.io> | Google Scholar > > > <https://scholar.google.com/citations?user=VjhJWOgAAAAJ&hl=en> | Github > > > <https://github.com/vlulla> > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > > > -- > > > > Devon McCormick, CFA > > > > Quantitative Consultant > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
