Sleep is the Simple Language for Environment Extension Purposes. Sleep is a small language with perl-like syntax for integration into Java applications. The attribute that makes Sleep different is it allows an application developer to develop “bridges”. A bridge is a very simple class for adding new functions, predicates, operators, and even keywords for binding blocks of code. Sleep is easily extendable to make an application’s features available to end-user scripters.