com.googlecode.scalascriptengine
manages the scala compiler, taking care of setting the correct compiler parameters and reporting errors.
a throwaway classloader that keeps one version of the source code.