Sleep is the Scripting Language for Enhancing Existing Programs.

All Packages

sleep.bridgesThis package contains the default bridges distributed with sleep.
sleep.bridges.io
sleep.console

Integrating the Sleep Console

The sleep console is an interactive console for loading and unloading sleep scripts.

sleep.engine
sleep.engine.atoms
sleep.engine.types
sleep.error
sleep.interfaces
sleep.parserThe parser package.
sleep.runtime
Sleep is the Scripting Language for Enhancing Existing Programs. Sleep is a small scripting language with perl-like syntax implemented in Java.

The attribute that makes Sleep different is it allows an application developer to develop "bridges". A bridge is a very simple class that implements a Function, Predicate, Loadable, or Operator interface (or any combination thereof). Sleep is easily extendable to make an application's features available to end-user scripters.