ammonite

package ammonite

Visibility
  1. Public
  2. All

Type Members

  1. case class Main(predef: String = "", defaultPredef: Boolean = true, storageBackend: Storage = ..., wd: Path = ammonite.ops.`package`.cwd, welcomeBanner: Option[String] = ..., inputStream: InputStream = java.this.lang.System.in, outputStream: OutputStream = java.this.lang.System.out, errorStream: OutputStream = java.this.lang.System.err) extends Product with Serializable

    Contains the various entry points to the Ammonite REPL.

Value Members

  1. object Constants

  2. object Main extends Serializable

  3. package frontend

    Everything to do with the interaction of the Ammonite REPL with the user and the terminal.

  4. package interp

    What actually lets us compile and execute code in the Ammonite REPL; deals with the Scala compiler, preprocessing the strings, JVM classloaders, etc.

  5. package main

    Code related to invoking Ammonite from the outside world: default configuration, running scripts, printing error messages, etc.

  6. package ops

  7. package tools

    Things that are available inside the Ammonite REPL, are really convenient to have available.

  8. package util

Ungrouped