[3] Guile incluye extensiones modulares para muchas tareas de programación diferentes, como las llamadas a sistemas POSIX, entre otras.
[27] El anuncio público del proyecto Guile coincidió con el debate sobre Tcl, lo que fomentó la idea equivocada de que Guile se comenzó a desarrollar como una reacción a esto.
[28] Guile 2.0 se publicó en 2011 con una nueva infraestructura de compilación, una máquina virtual implementada, un conmutador para el recolector de basura Boehm-Demers-Weiser, muchas mejoras del núcleo del lenguaje y otras cambios mayores.
[31][32] Con la versión 2.0 de Guile se comienza a desarrollar libguile, biblioteca con la que se intenta implementar Elisp en la torre compiladora y reemplazar la implementación Elisp de Emacs.
Se produjeron avances significativos a partir de los proyectos elaborados durante el Google Summer of Code.