Package

io.github.mandar2812.dynaml

repl

Permalink

package repl

Visibility
  1. Public
  2. All

Type Members

  1. abstract class DynaMLEvaluator extends Evaluator

    Permalink
  2. class DynaMLInterpreter extends Interpreter

    Permalink
  3. class DynaMLRepl extends Repl

    Permalink

    Customised version of the Ammonite REPL

  4. class Router[C <: Context] extends AnyRef

    Permalink

Value Members

  1. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  2. object Cli

    Permalink
  3. object Compat

    Permalink
  4. object Defaults

    Permalink
  5. object DynaMLEvaluator

    Permalink
  6. object DynaMLInterpreter

    Permalink
  7. object Router

    Permalink

    More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection.

    More or less a minimal version of Autowire's Server that lets you generate a set of "routes" from the methods defined in an object, and call them using passing in name/args/kwargs via Java reflection, without having to generate/compile code or use Scala reflection. This saves us spinning up the Scala compiler and greatly reduces the startup time of cached scripts.

  8. object Scripts

    Permalink

    Logic around using Ammonite as a script-runner; invoking scripts via the macro-generated Router, and pretty-printing any output or error messages

Ungrouped