Supported languages
• JavaScript (built-in)
• Python (built-in)
• (Java) BeanShell (built-in)
• Java (external app)
• ALC programmable calculator (external app)
Learning content
• Pad1–Pad4 include foundational examples such as the recursive Fibonacci sequence
• Many additional example files covering core scripting concepts
• Any example can be opened directly in the built-in text editor
Execution & workflow
• Run entire scripts or selected code blocks
• Smart context menu for partial execution
• Four action buttons to run scripts or open external apps
Copy, send & reuse
• One-tap paste from clipboard
• Copy code from websites and run instantly
• Send code to external apps, AI agents, or websites (e.g. Google Sites)
More – Show or hide additional menus
☰↕ ON or OFF - Paragraph auto selection to run current paragraph only
Paste – Paste clipboard content into the editor
Output – Show or hide script execution results
Row headers – Tap the text at the top of each row to show or hide it, saving space or matching your preference
Script – App user guide
Keyboard – Keyboard user guide
Settings – Keyboard settings
Open – Open files
Long press – Open scratchpad
Clear – Toggle clear / restore editor content
Send – Share code with other apps
Other remaining buttons are self-explanatory and are not listed here.
Pad1 – Pad4 contain example programs that calculate the Fibonacci sequence (recursive version) in different programming languages:
Pad1: JavaScript, Pad2: Java (BeanShell), Pad3: Python, Pad4: ALC (the programming calculator by the same author)
How to use:
1. Tap Pad1–Pad4 to load the example program code.
2. Tap the corresponding button in the second row (just below the highlighted pad) to run the program.
3. A popup window will display the execution result.
4. You can edit the program code freely and run it again as needed.
Below is an example using JavaScript.
Load an example file using the Open button.
The file names are self-explanatory.
Choose how the code will run:
☰↕ OFF — run all code in the editor window
☰↕ ON — run only the paragraph around the current cursor
The paragraph selection button toggles between ON and OFF.
Tap the appropriate language button to run the code.
For Java (not Java BeanShell), long-press the JavaSH button to launch an external Java app.
The opened file name is shown at the top of the editor (highlighted in yellow).
Paragraph auto-selection is ON, as indicated by the red circle.
You can edit the code freely and run it again.
⚠️ Important:
Make sure the correct language button is selected before running the code.
Selecting the wrong language may result in a syntax error.
The context menu can also be used to run a program. This feature is especially useful when working with long files, where the program buttons may be scrolled off-screen and not easily reachable.
1. Long-press any word within a paragraph to select it. The context menu will appear.
2. Tap Block to select the current code block.
3. Tap Py (Python) to run the selected code.
4. Python Results popup window will appear.
The selected code is automatically copied to the Scratchpad using the EDIT CODE button in the results popup window. You can edit the code for further study, then run it again as needed.
Note: Example files are automatically reloaded if they are deleted. This file recovery occurs when a file has been modified too extensively and cannot be restored.
Below is an example Python 3 script that prints numbers from 0 to 4. You can do website search and copy a block of code as needed.
1. Copy the code with below Copy button
2. Open the app and tap Paste
3. Tap Py to run the script
If you want to keep the code after testing, you can save it and build your own library for future use.
Below is a Python program that solves a 3×3 system of linear equations using Gaussian elimination with partial pivoting.
ALC provides a built-in solver for linear equations, as shown below.