https://github.com/jitlogic/zoola
Extensible Beanshell Runtime
https://github.com/jitlogic/zoola
Last synced: 5 months ago
JSON representation
Extensible Beanshell Runtime
- Host: GitHub
- URL: https://github.com/jitlogic/zoola
- Owner: jitlogic
- Created: 2012-09-26T22:40:25.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-01-04T22:38:22.000Z (over 13 years ago)
- Last Synced: 2023-03-23T00:56:34.951Z (about 3 years ago)
- Language: Java
- Size: 539 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Zoola: Extensible Beanshell Runtime
===================================
Zoola is a beanshell variant with the following features:
* (planned) interpreter/evaluation functions factored out of AST;;
* (planned) visitor-pattern binding AST and interpreter makes altering language semantics possible;
* (planned) strong sandboxing capabilities - utilizing persistent data structures to implement namespaces;
* (planned) some python-esque/project-lambda-like language extensions (iterator expressions, lambda functions etc.)
Zoola is derived from original beanshell and is backward-compatible with beanshell.
Note that this is still in early development - no meaningful stuff has been developed (yet).