- exact math
- tail recursion
- hygienic macros (can be broken explicitly)
- object orientation as you need it (GOOPS)
... and if you want something else reuse strict ECMAscript (Javascript), Emacs Lisp or basic Lua or just add a new language
(this is real? I mean, don't sell dreams)
- for C and C++ programs
- faster development
- used in GNU Cash, Lilypond, …
- One runtime several languages (repeat the fact that Guile VM support several language if it's true ;)
- real threads (does this matter for system scripts?)
- interactive shell (REPL)
- efficient webserver
- ties into GNU GuixSD a free distribution based on a functionnal package manager written in GUile
I don't like the term script, I think it sound negative