Con el lanzamiento de la versión 0.2, el toolkit para crear interfaces gráficas SixtyFPS ha sido renombrado como Slint. La razón de este cambio de nombre fue la crítica de los usuarios sobre el nombre SixtyFPS, que causaba confusión y ambigüedad al enviar solicitudes a los motores de búsqueda, además de no reflejar el propósito del proyecto. El nuevo nombre fue elegido durante una discusión con la comunidad en GitHub, donde los usuarios propusieron nuevos nombres.
Los autores de la biblioteca (Olivier Goffart y Simon Hausmann), exdesarrolladores de KDE, que posteriormente se trasladaron a Trolltech para trabajar en Qt, ahora han fundado su propia empresa que desarrolla Slint. Uno de los objetivos del proyecto es permitir el funcionamiento con un consumo mínimo de recursos de CPU y memoria (se requieren solo unos cientos de kilobytes de RAM para su funcionamiento). Para el renderizado, hay dos backends disponibles: gl basado en OpenGL ES 2.0 y qt, que utiliza Qt QStyle.
Se admite la creación de interfaces en programas en los lenguajes Rust, C++ y JavaScript. Los autores de la biblioteca han desarrollado un lenguaje de marcado especial llamado «.slint», que se compila en código nativo para la plataforma seleccionada. Existe la posibilidad de probar el lenguaje en un editor en línea o revisar ejemplos, compilándolos por cuenta propia. El código de la biblioteca está escrito en C++ y Rust, y se distribuye bajo la licencia GPLv3 o una licencia comercial que permite su uso en productos propietarios sin necesidad de abrir el código.


Fuente: opennet.ru
