Whoops! My previous message ended with a mistake.
You can make this version available each time you restart with:
   (Edit '') File 'jPlayInit'
I should have said:
   (Edit '') File 'startup.ijs'  NB. Local storage named as in full version

On Fri, Jul 8, 2022, 11:59 PM Paul Jackson <[email protected]> wrote:

> My work testing J Playground led me to want debugging tools, so I've
> written
> an adverb. You invoke it with:
>    ]debug
> It sets up debugging and takes over immediate execution with ". as its
> argument.
> Together with u. it can access your local names.
>
> Thanks to JoeBo, an early version of my efforts are already in
> J-Playground.
> Execute the following two lines to get an update:
>    Do~ Page 'https://plj541.github.io/Tools/JPlayground.txt'  NB. My
> toolkit
>    Do~ Page 'https://plj541.github.io/Tools/Examples.txt'     NB. My demos
>
> In addition to debug, this version includes:
>    Cr 'name'    NB. To see [#] output that helps with ]stop fun ?:?
>    Local        NB. To fetch names from the stack, e.g.   Cr Local 'mine'
>    Menu         NB. Has example lines for starting demos, e.g.   Next
> 'SeeDebug'
>
> Thanks again to JoeBo, if you copy and paste the following two lines into
> Edit:
> Do~ File 'jPlayInit'
> Do~ File 'Examples'
>
> You can make this version available each time you restart with:
>    (Edit '') File 'jPlayInit'
>
> If there is any interest in this approach, I'm happy to host a Zoom to
> demonstrate
> and answer questions.
>
> On Fri, Jul 8, 2022, 5:32 PM 'robert therriault' via General <
> [email protected]> wrote:
>
>> Present: Art Anger, Raul Miller, Devon McCormick, Raghu Ranganathan, Bob
>> Therriault
>>
>> 1) Chris and Raul completed the transfer of Essays, Books and some of the
>> Help indices from the jsoftware site across to the current J wiki in early
>> June. The navigation bar to access these materials can be found at
>> https://code.jsoftware.com/wiki/Help. Note that the old Dictionary, the
>> old Vocabulary, and the Foreign Conjunctions are still external links on
>> the Jsoftware site. This duplicates the move that had been made earlier to
>> the prototype wiki. https://code2.jsoftware.com/wiki/Help
>>
>> 2) Raul demos his streamlined version of indices that would allow users
>> to search by keyword alphabetically.
>> https://code2.jsoftware.com/wiki/Help/Index_A This is similar to the
>> j807 search but uses expansion components to allow the user to focus on the
>> keywords. Raghu wondered if there could be a more user friendly navigation
>> bar. Raul pointed out that the navigation bar is consistent across the J
>> wiki interface and hovering over the navigation item reveals additional
>> information.
>>
>> 3) Raghu asks about the editor log for the J Playground mentioned in
>> correspondence and whether there is a direction that the wiki would like to
>> go in this implementation.
>> https://github.com/jsoftware/j-playground/issues/66 Devon says that he
>> has created a workspace functionality in J that he uses personally. Bob
>> says the concern that he has is that the J Playground has had a guiding
>> principal of introducing J to a new user on the browser. The challenge is
>> that the web environment may require a different approach to saving local
>> storage. Raghu suggests that it could be an autosave upon page closing with
>> a timestamp and then the user could access the editor logs from the
>> playground so that they could recreate the state of the page. Bob suggests
>> that although the wiki will be working with the J Playground, it seems that
>> it may be a good idea to bring in Eric, Chris and Henry to get a sense of
>> the way that the J Playground will work with other J interfaces. Devon
>> wonders if it would be a problem if the J Playground exceeds the
>> capabilities of the current interfaces. Raul and Bob don't really see that
>> as a problem, but it does suggest that questions about where the Playground
>> could be best used within the current J environment would be good to
>> address with the wider J  community. One of the challenges for the J
>> Playground is, if it were to be used in a production environment, how a
>> debugger could be implemented on a web browser. Raul suggests it would be
>> based on the current 13!: foreigns, but that recursive debugging calls may
>> be problematic. Raghu feels that if debugging were needed that could be a
>> significant amount of work. Bob says that he will contact Joe and see if
>> there is interest in a meeting for a wider discussion the J Playground.
>>
>> 4) Devon thinks that beginners go to the wiki for introductory materials,
>> but the main purpose of the wiki is to provide information and so it needs
>> to be easily searchable. Raul wonders if there is an opportunity to let the
>> beginners know the areas that they would need to learn to become more
>> proficient. Bob refers to Jeremy Howard's study group in APL where he is
>> covering the primitive glyphs first so that the definitions can be
>> understood and the language could be further explored. There may be an
>> opportunity for a future book or lab that might take this approach or
>> perhaps the way the wiki is constructed. Raghu suggests that the wiki may
>> not be the place for tutorials, but a place that is easily searchable and
>> the links would take you to the different resources.
>>
>> 5) Raghu also suggests that a Rosetta Stone on the wiki would be useful
>> so that a person who is familiar with a language would be able to find the
>> corresponding J terms. Art suggests the different languages translated into
>> J terms. Bob wonders if there could be a Nuvoc limited search for language
>> terms. Art suggests a spreadsheet link that would allow the user to find
>> their language and the translations. Raul suggests that there is work to do
>> with the information on the add-ons and Bob thinks that is more of a
>> content problem than a wiki structure problem. Raghu and Devon think that a
>> better format is to have a page that is set up for each language that
>> compares those languages to J, so that there is a reduction in the noise.
>> Raghu thinks that the BQN - J and APL - BQN pages would be useful. BQN to J
>> https://mlochbaum.github.io/BQN/doc/fromJ.html BQN to Dyalog APL
>> https://mlochbaum.github.io/BQN/doc/fromDyalog.html
>>
>> 6) Bob demos APLcart as a model for how J phrases may be improved.
>> https://aplcart.info/ BQN has also done this
>> https://mlochbaum.github.io/bqncrate/  These have more dynamic searches
>> that will allow users to enter keywords and be given suggestions of code
>> that may be appropriate. Raghu says that he is familiar with both of these
>> and would be willing to help out with this transfer. Raul says he will
>> provide the code that he used to import the Phrases to Raghu. Raghu asks if
>> there are any specific areas that would be useful for him to work in. Devon
>> suggests that working on the Rosetta page would be a start, but that it
>> would be a good question for the more general J playground group when and
>> if that meeting takes place.
>>
>> 7) Bob says that over the next few weeks the group can do experiments in
>> the prototype yellow J wiki, although it would be a good idea to start with
>> a small scale of the experiment and increase the scale as feedback from the
>> group comes in.
>>
>>
>> For access to previous meeting reports
>> https://code.jsoftware.com/wiki/Wiki_Development
>>
>> If you would like to participate in the development of the J wiki please
>> contact us on the general forum and we will get you an invitation to the
>> next J wiki meeting held on Thursdays at 23:00 (UTC) Next meeting is July
>> 15th, 2022.
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to