Con il rilascio della versione 0.2, il toolkit per la creazione di interfacce grafiche SixtyFPS è stato rinominato in Slint. Questo cambiamento è avvenuto a causa delle critiche ricevute dagli utenti riguardo al nome SixtyFPS, che creava confusione e ambiguità nelle richieste ai motori di ricerca, oltre a non riflettere lo scopo del progetto. Il nuovo nome è stato scelto durante una discussione con la comunità su GitHub, dove gli utenti hanno proposto varie alternative.
Gli autori della libreria (Olivier Goffart e Simon Hausmann), ex sviluppatori di KDE che poi sono passati a Trolltech per lavorare su Qt, hanno ora fondato la propria azienda per sviluppare Slint. Uno degli obiettivi del progetto è fornire la possibilità di lavorare con un consumo minimo delle risorse CPU e di memoria (sono necessari 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.
È possibile creare interfacce in programmi scritti nei linguaggi Rust, C++ e JavaScript. Gli autori della libreria hanno sviluppato un linguaggio di markup speciale chiamato «.slint», che viene compilato in codice nativo per la piattaforma scelta. È possibile testare il linguaggio in un editor online o consultare esempi, ricompilando il codice autonomamente. Il codice della libreria è scritto in C++ e Rust, ed è distribuito sotto licenza GPLv3 o licenza commerciale, che consente l'uso in prodotti proprietari senza apertura del codice.


Fonte: opennet.ru
