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 <[email protected]> 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 <[email protected]> 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 <[email protected]
>>>
>> 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 <[email protected]> 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:[email protected]] On
>>> Behalf Of robert therriault
>>>> Sent: Friday, July 28, 2017 15:15
>>>> To: Programming forum <[email protected]>
>>>> 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