https://github.com/dyalog/tryapl
This is the source code for TryAPL.org
https://github.com/dyalog/tryapl
apl dyalog dyalog-apl dyalogapl online-interpreter sandbox-environment sandboxing
Last synced: about 1 month ago
JSON representation
This is the source code for TryAPL.org
- Host: GitHub
- URL: https://github.com/dyalog/tryapl
- Owner: Dyalog
- License: mit
- Created: 2021-07-15T12:59:50.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-07-21T12:33:07.000Z (3 months ago)
- Last Synced: 2025-07-21T14:32:07.068Z (3 months ago)
- Topics: apl, dyalog, dyalog-apl, dyalogapl, online-interpreter, sandbox-environment, sandboxing
- Language: JavaScript
- Homepage: https://tryapl.org
- Size: 5.77 MB
- Stars: 26
- Watchers: 7
- Forks: 7
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## TryAPL
This is the repository for development of [TryAPL.org](https://tryapl.org)The full version number is hard coded in `lib/tryapl.js`
## Contributing
### Run TryAPL locally
The APL web service is in [TAE.apln](./TAE.apln). To run it locally do```
dyalog LOAD=/path/to/TAE.apln
```TAE should bring in all of its dependencies automatically and serve the front end at [localhost:8080](http://localhost:8080).
### Staged Continuous Integration
1. Development work is pushed into the master branch.
2. The master branch is merged into the staging branch. Check TryAPL has successfully built in Jenkins and see the result on [staging.tryapl.org](https://staging.tryapl.org)
3. Merge staging into the live branch.