Sleep - Duct Tape for the Java platform

Sleep ...

  • is a multi-paradigm scripting language for the Java Platform
  • easy to learn with Perl and Objective-C inspired syntax
  • executes scripts fast with a small package size (~250KB)
  • excels at data manipulation, component integration, and distributed communication
  • seamlessly utilizes Java objects and 3rd party libraries

Sleep source and binaries are released under the GNU Lesser General Public License

Latest News

May16

javax.script / JSR223 - Embedding Sleep Scripts with... Java 1.6 includes a programming interface to allow interchangeable use of different script engines. Sleep 2.1 supports this interface and here I'd like to introduce you to it. [link]

May15

Sleep 2.1-b26 Released w/ javax.script support Sleep 2.1-b26 is now available. This release enhances arrays with a list implementation and additional operations. Added javax.script / JSR223 support. Inline functions now restore squashed anonymous arguments. Added means to invoke an arbitrary closure as an inline function. [link]

May9

Slumber b1 Released The first beta release of Slumber is now available. Slumber is a repository of useful extensions for the java scripting language Sleep. It currently extends Sleep with API for simple database access through a JDBC layer, as well simple text operations. [link]