Com o lançamento da versão 0.2, a toolkit para criação de interfaces gráficas SixtyFPS foi renomeada para Slint. A razão para a renomeação foi a crítica dos usuários ao nome SixtyFPS, que gerava confusão e ambiguidade ao enviar solicitações a mecanismos de busca, além de não refletir a finalidade do projeto. O novo nome foi escolhido durante uma discussão com a comunidade no GitHub, onde os usuários sugeriram novos nomes.
Os autores da biblioteca (Olivier Goffart e Simon Hausmann), ex-desenvolvedores do KDE, que mais tarde se juntaram à Trolltech para trabalhar no Qt, agora fundaram sua própria empresa, que está desenvolvendo o Slint. Um dos objetivos do projeto é fornecer a capacidade de operar com um mínimo de consumo de recursos de CPU e memória (são necessários apenas algumas centenas de kilobytes de RAM). Dois backends estão disponíveis para renderização — gl baseado em OpenGL ES 2.0 e qt, que utiliza Qt QStyle.
É suportada a criação de interfaces em programas nas linguagens Rust, C++ e JavaScript. Os autores da biblioteca desenvolveram uma linguagem de marcação especial ".slint", que é compilada para código nativo da plataforma escolhida. Existe a possibilidade de testar a linguagem em um editor online ou revisar exemplos, compilando-os por conta própria. O código da biblioteca é escrito em C++ e Rust, e é distribuído sob a licença GPLv3 ou uma licença comercial que permite o uso em produtos proprietários sem a necessidade de abertura do código.


Fonte: opennet.ru
