A linguagem para criar apps nativas de forma simples, rápida e segura — naja (a cobra, inspirada no Python) + JavaScript, compilada. Descarrega o compilador najac; não precisas do código fonte.
# Debian, Ubuntu, Mint, Pop!_OS…
sudo apt install ./najac_0.2.0_amd64.deb
# Fedora, RHEL, openSUSE…
sudo dnf install ./najac-0.2.0-1.x86_64.rpm
# qualquer distro (instala /usr/bin/najac e /usr/lib/naja)
sudo tar -xzf najac-0.2.0-linux-x86_64.tar.gz -C /
Precisa de clang e llvm instalados (o .deb e o .rpm pedem-nos automaticamente). Para apps de desktop, também libgtk-4-1 ou libgtk-3-0.
cat > hello.naja <<'EOF'
fun main() : int {
println("Olá, Mundo!")
return 0
}
EOF
najac run hello.naja # Olá, Mundo!
najac native new minha-app # uma app de desktop completa
sha256sum -c SHA256SUMS
| .deb | aad9abf4ddf22345c134a0057f520ee8c7344d01ca6c5ce491cb2cd638fc60ec |
| .rpm | 32d0fdd5b72f717c585daa9a83fe580540543bbe08d8bfa745abe4e8a7a9dd3f |
| .tar.gz | 832b1a7820440c700b6237a234e1c8ee38afed546093f98204b85cdeecf394ca |