Sleep is a Perl-inspired scripting language for the Java platform. Sleep has its own library of functions for performing common tasks as well as being able to utilize the Java class library. Sleep includes closures, coroutines, built-in debugging, and it is very extensible.


Scalar reference sugar was added for moving scalars between scopes. The backtick operator was added to spawn an external program (a la Perl). Java method resolution was updated to handle byte and char arrays better. Set functions now rely on scalar identity for union, intersect, and difference. Class/package importing is now more verbose about errors.

URL: Sleep - Java Scripting Language