0,0 → 1,26 |
# pluggablejs |
|
This is an experiment originally published in 2008. |
|
A wrapper around Java's JavaScript engine intended to load plugins (used by other of my projects). |
\ |
Written in Java, BSD (New) license. |
|
## Details |
|
- Homepage (includes builds): https://p.outlyer.net/pluggablejs |
- Repositories: |
- https://svn.outlyer.net/svn/pub/pluggablejs/trunk/ |
- https://github.com/outlyer-net/pluggablejs |
- Current version: 1.1.1build36, published on July 5th 2008 |
- Released under a [Two-clause BSD license](http://www.linfo.org/bsdlicense.html) |
- Requires at least Java v6. Note it won't work anymore in current versions of Java. |
|
## Description |
|
pluggablejs is a wrapper around Java's built-in JavaScript engine intended to load pieces of JavaScript code as plugins for programs. |
It's a part of some of my Java programs, others can use it although in many cases an ad-hoc solution might be preferable. |
|
Additionally [it can be used as a shell](https://p.outlyer.net/pluggablejs#shell_usage) to run arbitrary JavaScript code with some extra convenience objects available, although for such uses [BeanShell (bsh)](http://www.beanshell.org/) makes a lot more sense. |
My own, much simpler, [RhinoRun](https://p.outlyer.net/javacode#rhinorun) can also be used to run arbitrary JavaScript. |
|