Editores de Spintax

Herramientas para escribir plantillas spintax: un editor nativo de Windows con render en vivo, extensiones con resaltado fiel al motor, un playground en el navegador — y el archivo de la aplicación de escritorio que lo empezó todo.

Spintax Studio — el editor de escritorio

Spintax Studio es un editor nativo y gratuito para Windows con forma de traductor: tu plantilla a la izquierda, el texto que realmente produce a la derecha. El render y el veredicto válido / inválido vienen del motor real compilado dentro de la aplicación — la implementación en Object Pascal de la misma familia que las de JavaScript, PHP y Python — y no de un segundo analizador que podría discrepar.

  • Diagnósticos con posición. Los errores y avisos llevan línea y columna: una llave sin cerrar está a un clic, no a una relectura.
  • Editor visual de alternativas. Abre un grupo junto al cursor y edita sus opciones como una lista; ordena permutaciones y elige un subconjunto sin contar corchetes.
  • Variables e includes inspeccionados. Definiciones, referencias, valores de sesión, nombres indefinidos, destinos de los includes y si se resolvieron.
  • Variantes reproducibles. Genera un conjunto localmente, fíjalo con una semilla y expórtalo una por línea en texto o en un libro XLSX.
  • Temas claro y oscuro, 14 idiomas de interfaz.

Funciona totalmente sin conexión: sin cuenta, sin clave de API, sin telemetría y sin instalar Node, PHP o Python. Hoy no hay IA dentro de Studio — la escritura asistida por IA está prevista para una versión posterior. Mientras tanto, la combinación que funciona es dejar que un modelo redacte la plantilla EN y abrirla en Studio para ver qué produce de verdad y corregir lo que el modelo hizo mal.

Spintax Studio: el editor de alternativas, la plantilla resaltada y el render en vivo, uno junto a otro

Extensiones de editor

Resaltado de sintaxis fiel al motor: enumeraciones, permutaciones con <config>, variables, directivas, condicionales, plurales, comentarios y anidamiento.

Para VS Code, instala 301st.spintax desde el Marketplace. Para Sublime Text, abre la Command Palette, ejecuta Package Control: Install Package y elige Spintax.

El playground

Nada que instalar: el playground renderiza plantillas directamente en el navegador con el mismo motor @spintax/core — diagnósticos con línea y columna, tantas variantes como quieras por clic y URLs para compartir.

El prototipo: Generating The Web (GTW)

Antes de las extensiones y el playground hubo una aplicación de escritorio. GTW fue el prototipo: la sintaxis que documenta este sitio empezó ahí y desde entonces se ha convertido en un lenguaje propio. Su historia y los instaladores originales se conservan abajo.

Historia

Generating The Web (GTW) fue una aplicación para Windows de S5 Development LLC, lanzada por primera vez alrededor de 2009. Fue diseñada para webmasters y profesionales SEO que necesitaban producir grandes volúmenes de contenido único a partir de plantillas estructuradas.

GTW esbozó los primitivos que el lenguaje spintax conservó: enumeraciones con {llaves}, permutaciones con [corchetes] y separadores configurables, variables reutilizables mediante #set, composición de plantillas a través de #include y un pipeline de post-procesamiento de múltiples etapas para la corrección automática de texto.

El software pasó por varias versiones, siendo la 2.0 la última versión en inglés y la 2.7 la última en ruso. El sitio web original generating-the-web.com ya no está activo.

Algunas funciones de GTW se quedaron en la aplicación de escritorio y no forman parte del lenguaje: diccionarios de sinónimos, filtrado de repeticiones basado en shingles y constantes correlacionadas (#const). Lo que el lenguaje conservó de GTW — enumeraciones, permutaciones, variables, includes, comentarios y post-procesamiento — es solo su capa base: los condicionales, #def, las formas plurales y el resto de la referencia de sintaxis llegaron después y son propios.

Descargas

Los instaladores originales de GTW, preservados de web.archive.org. Proporcionados tal cual con fines de referencia.

ArchivoVersiónIdiomaTamaño
gtw20.exe 2.0 Inglés 1.6 MB
gtw27ru.exe 2.7 Ruso 2.5 MB