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

Reply via email to