Guile Scheme acts as an extension language targeting
the GNU system utilities, seeking to make the conventionally small, static, compiled C programs of Unix design rapidly and dynamically extensible via an elegant, functional high - level scripting system; many GNU programs can be compiled with optional Guile bindings to this end.