linguaggio a marcatori per file per l'interfaccia utente GTK
Il formato XML di GtkBuilder è piuttosto prolisso e molti sviluppatori di
applicazioni non gradiscono usare editor WYSIWYG per creare le interfacce
utente. I file di Blueprint sono pensati per essere in un formato conciso,
facile da leggere che facilita la creazione e la modifica di interfacce
utente GTK. Internamente, viene compilato nell'XML di GtkBuilder come parte
del sistema di compilazione di un'applicazione. Non aggiunge alcuna nuova
funzionalità, semplicemente rende più accessibili le funzionalità che
esistono. Un altro obiettivo è di avere strumenti di sviluppo eccellenti,
incluso un server di linguaggio, in modo che sia richiesta una minore
conoscenza del formato. Si spera che ciò aumenterà l'adozione di
fantastiche funzionalità avanzate come GtkExpression.