GNU Guile — проєкт з розвитку вільної реалізації функціональної мови програмуванняScheme, що підтримує можливість вбудовування коду у застосунки на інших мовах програмування. Guile англійською означає хитрість, і в проєкті розшифровується GNU Ubiquitous Intelligent Language for Extensions (укр.Повсюдна Інтелектуальна мова для Розширення GNU). Вперше вийшла у 1993[4] та є офіційною мовою розробки розширень для операційної системи GNU[5]. Guile дозволяє легко інтегрувати в програми доповнення, модулі та скрипти, які розширюють функціональність.
Крім мови Scheme, для якого реалізована підтримка специфікацій R5RS і R6RS, в рамках проєкту Guile розвиваються компілятори і для інших мов, таких як ECMAScript, Emacs Lisp і Lua.
↑GNU Guile (About Guile). GNU Project. Архів оригіналу за 21 липня 2013. Процитовано 3 квітня 2012. Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.