Models a binding of a value to a typed name, and is passed into the REPL so it can re-create the bindings inside the REPL's scope
Fake for-comprehension generator to catch errors and turn them into Res.Failures
A set of colors used to highlight the miscellanious bits of the REPL.
Exception for reporting script compilation failures
Resolve artifacts from Ivy.
The result of a single pass through the ammonite REPL.
A thin wrapper around RepositoryResolver, which wraps them and provides hashability in order to set the cache tags.
Encapsulates a read-write cell that can be passed around
Trait for the interface of common persistent storage.
Nice pattern matching for chained exceptions
The various entry-points to the Ammonite repl
Code used to de-serialize command-line arguments when calling an Ammonite script.