Bracket-pair colorization functionality is a nice solution to this issue in an Ide/editor?
On Sat, 28 Jan 2023, 11:54 Elijah Stone, <[email protected]> wrote: > (Also has...interesting compatibility considerations. id. must be a > spelling > error for you to be able to write (id.; but what if we want to assign some > meaning to id. later?) > > On Fri, 27 Jan 2023, Elijah Stone wrote: > > > Sounds drastic. How about inline comments? > > > > On Fri, 27 Jan 2023, David Lambert wrote: > > > >> Intent: aid programmer to match parentheses in j sentences. > >> > >> Problem: counting parens is insufficient, it's important also to > enclose > >> the correct train grouping which can be difficult to see. > >> > >> Solution: proposal uses named parenthesis to assist writing/reading j. > >> named paren are (id. and )id. identifier. must be that that would > >> trigger spelling error. > >> > >> Implementation: interpreter ignores the identifier. Don't bother > >> matching open with close identifiers. The id becomes an in-line > >> comment. The word following ( or ) obeys identifier rules and also > must > >> not interfere with (future) feature namespace, that is (a. interpreted > >> as it would be now ( a. . A paren followed without space by a spelling > >> error converts to that paren. > >> > >> Example: (hook. (fork. u v w)f1. t)h1. becomes ((u v w) t) a fairly > >> common pattern for me in a longer sentence. > >> > >> Current solutions: write my own j interface (me), follow spacing > >> recommendations ( ( ) ) (H.Rich), write short simple expressions mom > >> can read (K&R?) and exemplified by the j documentation. > >> > >> ---------------------------------------------------------------------- > >> 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
