Evaluates already-compiled Bytecode.
Represents a single "frame" of the sess.save
/sess.load
stack/tree.
An extensible hook into the Ammonite REPL's import system; allows the end
user to hook into import $foo.bar.{baz, qux => qua}
syntax, and in
response load jars or process source files before the "current" compilation
unit is run.
Thrown to exit the REPL cleanly
Classloader used to implement the jar-downloading command-evaluating logic in Ammonite.
Trait for the interface of common persistent storage.
Loads the jars that make up the classpath of the scala-js-fiddle compiler and re-shapes it into the correct structure to satisfy scala-compile and scalajs-tools
What actually lets us compile and execute code in the Ammonite REPL; deals with the Scala compiler, preprocessing the strings, JVM classloaders, etc.