Editores de Spintax

Ferramentas para escrever templates spintax: um editor nativo para Windows com pré-visualização ao vivo, extensões com realce fiel ao motor, um playground no navegador — e o arquivo da aplicação de desktop que começou tudo.

Spintax Studio — o editor de desktop

Spintax Studio é um editor nativo e gratuito para Windows no formato de um tradutor: o seu template à esquerda, o texto que ele realmente produz à direita. A pré-visualização e o veredito válido / inválido vêm do motor real compilado na aplicação — a implementação em Object Pascal da mesma família das de JavaScript, PHP e Python — e não de um segundo analisador que poderia discordar.

  • Diagnósticos com posição. Erros e avisos trazem linha e coluna: uma chave por fechar fica a um clique, não a uma releitura.
  • Editor visual das alternativas. Abra um grupo ao lado do cursor e edite as opções como uma lista; ordene permutações e escolha um subconjunto sem contar parênteses.
  • Variáveis e includes inspecionados. Definições, referências, valores de sessão, nomes indefinidos, destinos dos includes e se foram resolvidos.
  • Variantes reproduzíveis. Gere um conjunto localmente, fixe-o com uma seed, exporte uma por linha em texto ou num livro XLSX.
  • Temas claro e escuro, 14 idiomas de interface.

Funciona totalmente offline: sem conta, sem chave de API, sem telemetria e sem instalar Node, PHP ou Python. Hoje não há IA dentro do Studio — a escrita assistida por IA está planeada para uma versão posterior. Até lá, a combinação que funciona é deixar um modelo redigir o template EN e abri-lo no Studio para ver o que ele produz de facto e corrigir o que o modelo errou.

Spintax Studio: o editor de alternativas, o template realçado e a pré-visualização ao vivo lado a lado

Extensões de editor

Realce de sintaxe fiel ao motor: enumerações, permutações com <config>, variáveis, diretivas, condicionais, plurais, comentários e aninhamento.

Para o VS Code, instale 301st.spintax do Marketplace. Para o Sublime Text, abra a Command Palette, execute Package Control: Install Package e escolha Spintax.

O playground

Nada para instalar: o playground renderiza templates direto no navegador com o mesmo motor @spintax/core — diagnósticos com linha e coluna, quantas variantes quiser por clique, URLs compartilháveis.

O protótipo: Generating The Web (GTW)

Antes das extensões e do playground havia um aplicativo desktop. O GTW foi o protótipo: a sintaxe que este site documenta começou ali e desde então tornou-se uma linguagem própria. A história e os instaladores originais estão preservados abaixo.

História

Generating The Web (GTW) foi uma aplicação Windows da S5 Development LLC, lançada pela primeira vez por volta de 2009. Foi projetada para webmasters e profissionais de SEO que precisavam produzir grandes volumes de conteúdo único a partir de templates estruturados.

O GTW esboçou os primitivos que a linguagem spintax manteve: enumerações com {chaves}, permutações com [colchetes] e separadores configuráveis, variáveis reutilizáveis via #set, composição de templates através de #include e um pipeline de pós-processamento de múltiplas etapas para correção automática de texto.

O software passou por várias versões, sendo a 2.0 a última versão em inglês e a 2.7 a última em russo. O site original generating-the-web.com já não está ativo.

Algumas funcionalidades do GTW ficaram na aplicação desktop e não fazem parte da linguagem: dicionários de sinônimos, filtragem de repetições baseada em shingles e constantes correlacionadas (#const). O que a linguagem manteve do GTW — enumerações, permutações, variáveis, includes, comentários e pós-processamento — é apenas a sua camada base: os condicionais, #def, as formas plurais e o resto da referência de sintaxe vieram depois e são dela.

Downloads

Os instaladores originais do GTW, preservados do web.archive.org. Fornecidos tal como estão para fins de referência.

ArquivoVersãoIdiomaTamanho
gtw20.exe 2.0 Inglês 1,6 MB
gtw27ru.exe 2.7 Russo 2,5 MB