Replies: 5 comments 10 replies
-
|
See Dyalog/TryAPL#50 (comment) for such an on-screen keyboard |
Beta Was this translation helpful? Give feedback.
-
|
I would be happy to co-mentor on this idea |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Thats super great can you suggest me where to start??? |
Beta Was this translation helpful? Give feedback.
-
|
hello @rikedyp @MaxCan-Code @sloorush after raising my first pr my codebase is not responding in the local machine can anyone help me to perfectly run it in my local device ! Thankyou have a nice day |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description:
TryAPL is an online service that allows users to experiment with APL in a web browser without having to install any additional software. APL code entered into the system is sent over HTTP to a sandboxed environment that interprets the code and returns the formatted output to the user. Moreover, the entire state of the execution workspace, including defined functions and variables, is stored in a serialised, compressed format client side in the browser so that no server-side sessions or state need to be maintained. The system includes a JavaScript-based input method for APL symbols for both keyboard and mouse, as well as the ability to interpret and render Dyalog Jupyter notebooks.
The front-end can be used on mobile devices, but was not designed with mobile-first principles and as such has some issues when viewed on some touch-screen devices. Improvement to the TryAPL front end will make APL more accessible to users on a wider range of devices.
This project is to develop the front end of TryAPL to be mobile friendly; the interface will be accessible on touch screen devices. The input system will be refactored to an entirely managed system using JavaScript that prevents the device operating system's keyboard from popping up. There will need to be an on-screen keyboard that allows input of ASCII and APL characters. There should be some consideration for the use of interactive Jupyter notebook tutorials.
Expected outcomes:
The TryAPL project will have a new front end that can be deployed on https://tryapl.org.
Technologies involved:
HTML, CSS, JavaScript
Beta Was this translation helpful? Give feedback.
All reactions