UIL
Langage déclaratif de Motif pour décrire l'arbre de widgets d'une interface dans un fichier séparé plutôt que dans du code C.
Le User Interface Language est issu du toolkit XUI de DEC et a été repris dans Motif. Un fichier UIL déclare quels widgets existent, comment ils s'imbriquent, et quelles ressources et quels callbacks ils portent. Le compilateur uil le transforme en un fichier binaire UID, que l'application charge au démarrage via Mrm, le Motif Resource Manager.
L'idée était de modifier la mise en page, les libellés et la langue sans recompiler le programme — le même principe qui donnera plus tard les fichiers Glade de GTK, les fichiers .ui de Qt et le XAML de Windows. La syntaxe d'UIL était toutefois verbeuse et très liée aux noms de widgets de Motif ; beaucoup de développeurs ont donc construit leurs interfaces directement en C, ou via les Xresources.