Now that I think about it a little more.  I don't think the link I gave you
will help.  I think shellinabox allows an APL program to run over the net
in a browser, but it didn't allow APL characters to be displayed or entered.


On Sun, Apr 7, 2019 at 11:02 AM Blake McBride <blake1...@gmail.com> wrote:

> Hi Jürgen,
>
> I think you need an akt-like thing for the browser.  I know it can be done
> because I've done it before.  See
> https://github.com/shellinabox/shellinabox.git  That works great with GNU
> APL!
>
> Can't do much right now, working on https://github.com/blakemcbride/Build
>
> Thanks!
>
> Blake
>
>
> On Sun, Apr 7, 2019 at 10:49 AM Dr. Jürgen Sauermann <
> mail@jürgen-sauermann.de> wrote:
>
>> Hi Blake,
>>
>> I see. Not really sure what a good solution would be, but my current
>> thinking is that the page
>> should get a separate column on the left side with a number of links to
>> other pages that are
>> related to GNU APL (GNU APL home, GNU APL community, Bits-and-Pieces,
>> info manual,
>> etc.).
>>
>> One of the links could be a copy to a separate window with an APL
>> keyboard. Or maybe a
>> "Keyboard" button right to the "Enter:" button. I am not a web designer
>> so I have to figure how
>> to do that (ideally such that a click in the keyboard window is pushed
>> into the input field).
>>
>> Any help is welcome (the current try-GNU-APL page is
>> *websock/client/apl_js.html* in SVN).
>>
>> Best Regards,
>> /// Jürgen
>>
>>
>> On 4/7/19 5:29 PM, Blake McBride wrote:
>>
>> Hi Jürgen,
>>
>> I kind of got all of that.  Here is the problem:
>>
>> I use "akt" to get to APL characters.  I don't use any keyboard
>> configuration.  Likewise, those new to APL that wish to "try" it are not
>> going to have any special keyboard setup either.  The will be using
>> tryapl.org with a regular browser on a not-specially-configured
>> keyboard.  Although I easily get all that you said, the people interested
>> in "trying" APL won't.
>>
>> Thanks.
>>
>> Blake
>>
>>
>> On Sun, Apr 7, 2019 at 10:11 AM Dr. Jürgen Sauermann <
>> mail@jürgen-sauermann.de> wrote:
>>
>>> Hi Blake,
>>>
>>> there is an input field (after the text"APL Input:") at the bottom of
>>> the page.
>>> You enter your APL command or expression into that field and then press
>>> enter
>>> on your keyboard or push the button labelled "Enter". The text entered
>>> then goes
>>> straight to the GNU APL interpreter.
>>>
>>> If your keyboard is configured accordingly, then you move the cursor
>>> over the input
>>> field (so that it gets the input focus) and then simply type the APL
>>> characters (using Ctrl-
>>> or Alt- or whatever your keyboard configuration requires). The normal
>>> keyboard
>>> configuration for GNU APL should do it.
>>>
>>> Without a proper keyboard configuration you can first enter command
>>> *]keyb* to
>>> display an APL keyboard in the APL output. From that output you can then
>>> copy
>>> and paste individual APL characters to the input field (in my browser
>>> you mark the text
>>> and then copy it with the middle mouse button, like it is commonly done
>>> in X-based systems).
>>>
>>> Likewise you can copy and paste longer APL input lines from other web
>>> pages that display
>>> APL code (in UTF-8 encoding).
>>>
>>> Best Regards,
>>> /// Jürgen
>>>
>>>
>>>
>>> On 4/7/19 4:37 PM, Blake McBride wrote:
>>>
>>> Interesting, but I can't figure out how to input APL characters.
>>>
>>> --blake
>>>
>>>
>>> On Sat, Apr 6, 2019 at 1:41 PM Dr. Jürgen Sauermann <
>>> mail@jürgen-sauermann.de> wrote:
>>>
>>>> Hi,
>>>>
>>>> inspired by Dyalog's https://tryapl.org/ I have set up a small server
>>>> with *try-GNU-APL*. Not as fancy as tryapl.org, but at least something.
>>>>
>>>> The URI is:
>>>>
>>>> http://juergen-sauermann.de/try-GNU-APL
>>>>
>>>> The code for the entire server is rather small and stored in the
>>>> latest *SVN 1131* (subdir *websocket*).
>>>>
>>>> Enjoy,
>>>> /// Jürgen
>>>>
>>>
>>>
>>

Reply via email to