This looks interesting, though it will take some time for me to digest adequately.
One thing which occurs to me is that begin_simple_server_or_client_jconsole.ijs and begin_simple_server_or_client_jconsole_wsl.ijs in the making_basic directory could be combined into a single script, though there may be a difficulty there which I do not appreciate. In other words, something like: MAC_LINUX_HOME_DIR =: 'c:' [^:(0-:]) 2!:5'HOME' Though it's been so long since I've set up my wsl instance (including setting my home directory for the user account in the wsl /etc/passwd file) that I'm not sure if there could be wsl issues with that approach. That said, with a change of install instructions, windows users could be installing to their home directory instead of the system directory, and using the same definition with an approach like: MAC_LINUX_HOME_DIR =: 'USERPROFILE' [^:(0-:])&(2!:5) 'HOME' And... that said, ... another possibility would be to allow installation "anywhere" (within reason). For example, using MAC_LINUX_HOME_DIR =: '/',~({.~ 1 i:~ e.&'/\');(4!:3''){~4!:4<'keyin' This approach takes advantage of the fact that keyin would have been defined before the time that MAC_LINUX_HOME_DIR is defined (and takes advantage of the fact that '/' is a valid path separator on windows). If this is done it might also make sense to replace the name MAC_LINUX_HOME_DIR and WINDOWS_HOME_DIR with INSTALL_DIR I hope some of this might be useful (but I don't know the constraints you're working under), -- Raul On Tue, Dec 19, 2023 at 2:29 AM Yuji Suda <y...@smccake.net> wrote: > > Hello everyone > > I am Yuji Suda from Sendai, Miyagi, Japan. > > Recently I have developed and implemented a web form server system in J > and Jsocket for adding forms to Jconsole funtion. It was presented in > the Workshop of JAPLA > > > http://japla.sakura.ne.jp > > on 8 December 2023. > > The abstract is as follows. > > ------------ > > A novel web form server which can work as form adding functionality for > J function has been implemented. The server system is written in J and > accompanying system tool of jsocket. Users can deploy mechanism of > retrieving arguments for J functions through web form controls of > textbox, textarea, checkbox, dropdown, checklist and radiobutton, and of > displaying result of J function in the same web form page as plain text > and one image file. Four major web browsers, i.e. Microsoft Edge, Google > Chrome, Apple Safari and Firefox, were tested. They were all feasible in > communication of plain text. As for image transmission through inline > frame control, only Firefox was feasible in operation. With this server > system, web browsers can be utilized for adding basic forms to J function. > > ------------ > > The document pdf were registered in the record of workshop therein, and > the scripts for actual web form server system is set at > > https://www.smccake.net/japla/ > > I would like to have it evaluated by users in this forum. > > With best regards, > > Yuji Suda > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm