edelib-script is tiny scripting language that comes with edelib. It is a Scheme dialect with some Clojure influence and is used to describe theme syntax, allowing full language support for designing themes.


When you execute edelib-script command, you will get a shell (or commonly called REPL), where you can type expressions which will be immediately evaluated. If you ever used python or ruby, you are already familiar with this. Here are few samples how it can look like when you start the program:

 edelib script 2.1.0. Type "(quit)" to exit.
 > (println "Hello user")
 "Hello user"
 > (: 2 + 3 - 4)
 > (range 1 10)
 (1 2 3 4 5 6 7 8 9)

Lines starting with '>' are expecting user input, and after input was done and pressed Enter, evaluated result is shown below.