summaryrefslogtreecommitdiff
path: root/src/library
diff options
context:
space:
mode:
authorRaphael Jolly <rjolly@users.sourceforge.net>2013-03-22 20:19:17 +0100
committerRaphael Jolly <rjolly@users.sourceforge.net>2013-03-22 20:19:17 +0100
commit6c48941f0961a17647a6c95022d13fef3ab1f956 (patch)
treee8f82aa4cd0daa010b10e42810d8b8dc957dd693 /src/library
parent6ec6f69be2863056c1f10c56406e5a72f2e184cb (diff)
downloadscala-6c48941f0961a17647a6c95022d13fef3ab1f956.tar.gz
scala-6c48941f0961a17647a6c95022d13fef3ab1f956.tar.bz2
scala-6c48941f0961a17647a6c95022d13fef3ab1f956.zip
The script engine is given a better binding mechanism and reflexive access
Better binding mecanism : formerly done through the default SimpleBindings shipped with the API, it now goes through a custom IBindings class which uses the bind method of the interpreter instead of simply making the bindings available as a Map. Reflexive access : the script engine is made available to itself through a bound variable "engine" of type javax.script.ScriptEngine. This will allow "variable injection" i.e. programmatic redefinition of variables, among others.
Diffstat (limited to 'src/library')
0 files changed, 0 insertions, 0 deletions