APL Orchard: Difference between revisions

Jump to navigation Jump to search
886 bytes added ,  12:22, 5 January 2021
Line 63: Line 63:
=== APL execution userscript ===
=== APL execution userscript ===


Similar in function to the chat bot mentioned. The userscript adds an [[Execute]] button to the chat box, which provides the output of the first line entered in the chat box, using the [[Running APL|TryAPL]] API. The script can be downloaded from [[User:Razetime]]'s Github repository, or at the Greasyfork
Similar in functionality to the chat bot, the userscript adds an [[Execute]] button (<kbd>⍎</kbd>) to the right of the chat box. Clicking it or hitting access-key<ref>The keyboard combination varies by browser and operating system. For details, see  W3Schools' [https://www.w3schools.com/tags/att_global_accesskey.asp#table2 HTML accesskey Attribute] article.</ref> <kbd>x</kbd>, uses the [[Running APL|TryAPL]] API to execute the first line currently in the chat box, and appends the result to the chat box, while also formatting the chat box content to be rendered in monospace font. One can then hit the <kbd>send</kbd> button or <kbd>Enter</kbd> to submit the message. With a userscript extension (for example [https://www.tampermonkey.net/ Tampermonkey]) installed, navigating to [https://github.com/razetime/userscripts/raw/main/chatexec.user.js the raw file], should cause the extension to suggest automated installation. Alternatively, the script can be downloaded from the [https://github.com/razetime/userscripts userscripts GitHub repository] of [[User:Razetime|Razetime]], or from the [https://greasyfork.org/en Greasyfork userscript host] under the name [https://greasyfork.org/en/scripts/419379-chat-box-exec Chat box exec].
userscript host under the name "Chat box exec".


== Conventions ==
== Conventions ==

Navigation menu