| Class | Description |
|---|---|
| Launcher |
The
Launcher runs Venice scripts or apps and starts the REPL. |
| Parameters |
A script parameter builder
|
| PreCompiled |
Holds a pre-compiled Venice script
|
| Venice |
Evaluator for Venice scripts
|
| Version |
Represents the Venice version as {major}.{minor}.{patch} like "1.1.0".
|
| Exception | Description |
|---|---|
| ArityException |
Thrown if the arity of a function does not match with number of the
passed arguments to the function.
|
| AssertionException |
Thrown if an assertion validation fails.
|
| ContinueException |
Thrown by the
Reader to signal that it is reading an incomplete form. |
| EofException |
Thrown by the
Reader to signal a premature end of input. |
| FileException |
Thrown if a file IO operation fails
|
| IncompatibleVersionException |
Thrown if Venice can not handle a precompiled script because of incompatible versions.
|
| InterruptedException |
Thrown when a thread is waiting, sleeping, or otherwise occupied, and the
thread is interrupted, either before or during a function.
|
| JavaMethodInvocationException |
Thrown if a Java interop call failed
|
| JavaValueException |
Thrown to the Java code that runs a Venice instance if a Venice form
raised a value exception.
|
| NotInTailPositionException |
Thrown if a recursion expression is not in tail position.
|
| ParseError |
Thrown by the
Reader if it fails parsing the input. |
| RingRedirectException |
Thrown if a web application ring handler failed to redirect a request
|
| ShellException |
Thrown if shell execution via the 'sh' function failed
|
| VncException |
VncException is the superclass of those exceptions that can be
thrown during Venice form reading or execution. |