: http://runtimelegend.com/rep/lil/index '''LIL''' (short for Little Interpreted Language) is a small, highly dynamic scripting language designed to be easily embedded in existing applications written in C/C++ (with a Free Pascal port) and licensed under the zlib license. LIL is inspired from (and looks very similar to) Tcl, although it is much smaller in scope (just a pair of c and h files designed to be used in a host program) and has many differences. Code written in LIL looks compact and more similar to Unix shells than other scripting languages. LIL implements safe interpreters, `downeval` (a "downlevel" command to be called from an `uplevel`) and allows you customize what `$` does. Some of its http://runtimelegend.com/rep/lil/doc/tip/readme.txt%|%commands%|% have different names than in Tcl 8.x. The scope rules differ in that global variables are visible inside functions by default. <>Language | Tcl Implementations