UIL
Декларативный язык Motif для описания дерева виджетов интерфейса в отдельном файле, а не в коде на C.
User Interface Language вышел из инструментария XUI компании DEC и перешёл в Motif. Файл UIL объявляет, какие виджеты существуют, как они вложены и какие ресурсы и обратные вызовы несут. Компилятор uil превращает его в двоичный UID-файл, который приложение загружает при запуске через Mrm — Motif Resource Manager.
Смысл был в том, чтобы менять раскладку, подписи и язык без перекомпиляции программы — та же идея позже воплотилась в файлах Glade для GTK, .ui-файлах Qt и XAML в Windows. Но синтаксис UIL был многословным и жёстко привязанным к именам виджетов Motif, поэтому многие разработчики строили интерфейсы прямо на C или через Xresources.