Thanks Jimmy, 1) I know that my coding skills aren't at the level of what you see with dissect, but if Henry is interested in the way I have approached the display, he can certainly use any of jig's ideas. Do remember that dissect is a different tool than jig and many of the decisions I made on the jig interface would not be appropriate for dissect.
2) I can't speak to the difficulty of using unicode for J primitives, but one of the things that I like about J is that the notation is so consistent. When you look at mathematics notation it gets pretty wild and wooly very quickly. I prefer %: and knowing that I can extend it to 3&%: the same way that I can with ^ and 3&^ 3&%: 8 2 3&^ 8 6561 Cheers, bob > On Jul 28, 2017, at 3:55 PM, Jimmy Gauvin <jimmy.gau...@gmail.com> wrote: > > @ Robert : Great add-on ! > > Can I add a wishlist for Christmas? > > 1) Could this be combined with the Dissect add-on ? > http://code.jsoftware.com/wiki/Vocabulary/Dissect > > 2) @ "Those who know J innards" : how hard would it be to add unicode as > valid characters for identifiers? > > Permitting things like √ =: %: > > (if the character before =: doesn't appear correctly in your browser, it's > the square root symbol > http://www.fileformat.info/info/unicode/char/221a/index.htm) > > On Fri, Jul 28, 2017 at 6:16 PM, Ian Clark <earthspo...@gmail.com> wrote: > >> Great concept, Bob. >> >> Just watching your YouTube makes me wonder why we persist in using a tty >> paradigm from the 1960s for conversational use of J – which we like to >> think of as an advanced language. Perhaps we just like playing Mastermind >> with ourselves when we play with J? It shows us how smart we are. :-P >> >> It's no longer true that all this good stuff is too expensive to compute >> for every line of input. Every line of operational code, maybe. But far >> more than the basic "tty" paradigm comes for free with Mathematica – and >> has done for the last 20 years. Where've we been all that time? >> >> Actually you've beaten me to it. But I guess I will still complete my toy >> "tty++", because I think it will help to have the session window >> immediately display the missing information you correctly identify, without >> the user needing to go asking for it. >> >> I find myself using my "crex" utility so often I'd like my session manager >> to routinely crex every phrase I enter. You might consider adding crex to >> Jig, or something like it. Example: >> >> z >> This is a line of text. >> This is another. >> >> zz >> This is a line of text. >> This is another. >> >> zzz >> This is a line of text. >> This is another. >> >> crex z >> 'This is a line of text.',LF,'This is another.',LF >> crex zz >> 3 23$'This is a line of text.This is another. >> ' >> crex zzz >> 3 25$'This is a line of text. This is another. >> ' >> >> On Fri, Jul 28, 2017 at 10:40 PM, robert therriault <bobtherria...@mac.com >>> >> wrote: >> >>> Whoops, I left my test file hooked up. I have updated and it should run >>> now, when it has been updated through the package manager. >>> >>> Thanks Tom, I really appreciate the heads up on that one. >>> >>> Cheers, bob >>> >>>> On Jul 28, 2017, at 1:55 PM, Tom Arneson <t...@tomarneson.com> wrote: >>>> >>>> Bob, When I tried jig, I got the following error. >>>> >>>> load'debug/jig' >>>> not found: C:/users/bobtherriault/j64-806-user/projects/enhanced/ >> run.ijs >>>> |file name error: script >>>> | 0!:0 y[4!:55<'y' >>>> >>>> -----Original Message----- >>>> From: Programming [mailto:programming-boun...@forums.jsoftware.com] On >>> Behalf Of robert therriault >>>> Sent: Friday, July 28, 2017 15:15 >>>> To: Programming forum <programm...@jsoftware.com> >>>> Subject: [Jprogramming] Jig - an augmented display for jqt in j805 and >>> j806 >>>> >>>> Greetings everyone, >>>> >>>> I have just completed uploading a new addon that I have named Jig. It >>> takes the standard J text display and upgrades it to an interactive SVG >>> display that allows quick access to type and shape and a host of other >>> information about the results of J sentences. >>>> >>>> I have posted a short video (1 minute) demo here: >>> https://youtu.be/dK1y_V07214 >>>> >>>> Once you have updated using Package Manager you should be able to run >> it. >>>> >>>> There is also a lab in the 'debug' category that will check that your >>> system is running the full version of the QT ide required for web >> displays >>> like Jig. >>>> >>>> I find it most useful when I have assigned a function key to it as >>> described in the second last chapter of the lab. Just make sure that >>> assigning the function key does not put you in conflict with any start up >>> scripts that you may be running. >>>> >>>> This is my first addon so I hope that I have not made too big a mess of >>> things and I look forward to your feedback. >>>> >>>> Cheers, bob >>>> >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> 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 >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm