NovaLang0.2 alpha

Instalação da toolchain

A NovaLang está em alpha e seu código-fonte é privado. Não existem scripts públicos de instalação nem pacotes oficiais assinados nesta versão.

Antes de instalar

Você precisa de:

  • Windows 10/11, Linux ou macOS;
  • um terminal com permissão para adicionar a NovaLang ao PATH;
  • um pacote oficial fornecido diretamente pelo mantenedor.

Python não é necessário para a CLI nem para o LSP oficial. Se o VS Code exibir uma mensagem pedindo Python, remova a extensão novalang.novalang de Martin Maboya e instale apenas o VSIX oficial distribuído com a NovaLang.

Windows

  1. Extraia o pacote oficial em uma pasta permanente, por exemplo C:\Program Files\NovaLang.
  2. Adicione essa pasta ao Path do usuário.
  3. Feche e abra o terminal e o VS Code.
  4. Verifique:
nova version
nova check caminho\para\hello.nova
nova run caminho\para\hello.nova

Use nova fmt caminho\para\arquivo.nova e nova lint caminho\para\arquivo.nova. Nesta alpha, passe um arquivo, não uma pasta, para esses dois comandos.

Linux e macOS

  1. Extraia o binário oficial em um diretório privado.
  2. Mova-o para um diretório do PATH, como /usr/local/bin.
  3. Confirme:
nova version
nova check ./hello.nova
nova run ./hello.nova

Desenvolvimento da toolchain

Esta seção é exclusiva para pessoas com acesso autorizado ao repositório privado:

cargo test --workspace
cargo install --path crates/novacli --locked
nova version

No Windows, um VS Code executando o LSP pode manter o executável de debug aberto. Use um diretório de build independente quando necessário:

$env:CARGO_TARGET_DIR = Join-Path $env:TEMP "novalang-build"
cargo test --workspace

Atualização

Não baixe executáveis ou scripts de fontes não oficiais. Antes de atualizar, consulte o Changelog, encerre o LSP no VS Code e substitua o pacote instalado pela nova versão oficial.