Con l'uscita della versione 0.2, il toolkit per la creazione di interfacce grafiche SixtyFPS è stato rinominato in Slint. Il motivo del cambiamento del nome è stata la critica degli utenti riguardo il nome SixtyFPS, che causava confusione e ambiguità nelle richieste ai motori di ricerca, e non rifletteva l'intento del progetto. Il nuovo nome è stato scelto durante una discussione con la comunità su GitHub, dove gli utenti hanno proposto nuovi nomi.
Gli autori della libreria (Olivier Goffart e Simon Hausmann), ex sviluppatori di KDE, sono poi passati alla società Trolltech per lavorare su Qt, e ora hanno fondato la loro azienda che sviluppa Slint. Uno degli obiettivi del progetto è fornire la possibilità di operare con un consumo minimo di risorse CPU e memoria (sono richiesti solo alcune centinaia di kilobyte di RAM). Sono disponibili due backend per il rendering: gl basato su OpenGL ES 2.0 e qt, che utilizza Qt QStyle.
È supportata la creazione di interfacce in programmi scritti in Rust, C++ e JavaScript. Gli autori della libreria hanno sviluppato un linguaggio di markup speciale denominato «.slint», che viene compilato in codice nativo per la piattaforma scelta. È possibile testare il linguaggio in un editor online o visionare esempi, compilandoli autonomamente. Il codice della libreria è scritto in C++ e Rust, e distribuito sotto licenza GPLv3 o licenza commerciale che consente l'uso in prodotti proprietari senza apertura del codice.


Fonte: opennet.ru
