Wiki/Report of Meeting 2022-05-26

From J Wiki
Jump to navigation Jump to search

Report on the J wiki meeting of May 26, 2022

Present: Art Anger, Raul Miller, Bob Therriault

  1. The functionality of the J Playground is increasing and this allows it to be used in a wider range of situations within the wiki, especially with the inclusion of add-ons available through the interface. Use of the playground will benefit from labs or video demos to provide access to the full functionality. Security issues are most likely to be through infiltration into the community and gaining trust to create malicious code within the wiki or the J playground. We will need to be aware of this as the community grows.
  2. Book marks and methods that would be used to institute this functionality. Raul imagines this would require a PHP program to interact with media wiki, but that seems cumbersome to him. The edit process would need to be used to update a page, but this could be a risky way to accomplish the goal of creating personal book marks in the user pages. Options may be to drag the URL to the desktop, but that would be outside of the site. It may be best to educate the users that there is very useful to provide curated links on a personal page and once on the wiki then that becomes more available for internal links within the wiki. The way forward may to teach the technique to people and develop this functionality within the community.
  3. Raul suggested that it may be useful to use analogies in the Rosetta with respect to different groups such as mechanical engineering. Bob suggested as well that there could be Rosetta views for specific communities and Raul thinks that this could be more like a glossary for different groups that would give them access into the language and this would require subject matter experts to be familiar with the language. Devon has put some information up on python, excel and q and at this point we are welcoming any input and we can shape for consistency later on. https://code2.jsoftware.com/mediawiki/index.php/Main_Page/Rosetta Templates could be useful for starting off the page so that it covers the language more comprehensively and might include some edge cases. Raul mentions Reimplenting J by Dan Bron where he took J in J and showed how primitives in J could be implemented based on other primitives https://code.jsoftware.com/mediawiki/index.php/PrimitivePrimitives. This seems to be a really good way to understand the primitives.
  4. A look at the prototype wiki and the changes that have been made to the sidebar to make navigation a little more useful https://code2.jsoftware.com/mediawiki/index.php/Main_Page. The prototype wiki could be built in a tree structure which would allow for each page to have a bread crumb on the list that would allow the user to head back along the breadcrumb trail. Raul suggests that redirects could be used to place created pages into the right areas of the tree, which would involve doing a redirect to a page with the same content that would be within the page.
  5. Raul's suggestion to update the wikiMedia version on both of the old version and the new version, so that we know that on both versions are up to date with respect to wikiMedia software. The challenge for content with running two concurrent versions is that we would need to make sure that new information is contained in both versions. The switch over point should be when the new version has the functionality that is necessary for navigation. We will not lose the information of past pages, but would gain the navigation. We might use versioning system to make sure that pages that differ between the two wikis are not discarded but are kept outside of the navigation.

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)