Differences

This shows you the differences between two versions of the page.

Link to this comparison view

edelibscript [2015/10/03 14:54]
edelibscript [2015/10/03 14:54] (current)
Line 1: Line 1:
 +====== EdelibScript ======
  
 +edelib-script is tiny scripting language that comes with edelib. It
 +is a
 +[[http://​en.wikipedia.org/​wiki/​Scheme_%28programming_language%29|Scheme]]
 +dialect with some [[http://​clojure.org|Clojure]] influence and is used
 +to describe theme syntax, allowing full language support for designing
 +themes.
 +
 +===== Introduction =====
 +
 +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:
 +
 +<code scheme>
 + ​edelib script 2.1.0. Type "​(quit)"​ to exit.
 + > (println "Hello user")
 + "​Hello user"
 + #t
 +
 + > (: 2 + 3 - 4)
 + 1
 + > (range 1 10)
 + (1 2 3 4 5 6 7 8 9)
 +</​code>​
 +
 +Lines starting with '''>'''​ are expecting user input, and after input
 +was done and pressed Enter, evaluated result is shown below.
Print/export