Estabilidad y versiones

La sintaxis de STXT es estable, sin previsión de cambios.

Un lenguaje vivo, con un núcleo estable

STXT ha evolucionado. Actualmente el núcleo es estable y no se prevén modificaciones incompatibles. Los esquemas y plantillas también son estables, pero no se descarta algún cambio incompatible.

Por esto, en vez de una numeración, se ha establecido un sistema descriptivo con dos variables:

  • Fecha de vigencia: última modificación del documento
  • Estado: indica el nivel de estabilidad
Estado Nivel de estabilidad
Genesis En construcción. Puede cambiar cualquier cosa.
Aurora Usable. Se esperan pocos cambios. Un cambio incompatible se anuncia.
Zenith Estable. No debería haber ningún cambio incompatible. Lo que se añada es siempre compatible con lo existente.
Twilight Marcada como obsoleta, sin cambios excepto erratas.

El estado solo avanza según el orden anterior.

Estado actual de las especificaciones

Especificación Estado Desde
STXT-SPEC, la sintaxis base Zenith 2026-09-07
STXT-TREE-SPEC, el árbol canónico y la escritura Zenith 2026-09-07
STXT-SCHEMA-SPEC, los esquemas Aurora 2026-09-07
STXT-TEMPLATE-SPEC, las plantillas Aurora 2026-09-07
STXT-DISCOVERY-SPEC, la localización de definiciones Aurora 2026-09-07

Un poco de historia

STXT-SPEC y STXT-SCHEMA-SPEC nacen en la primavera de 2013. El desarrollo es activo hasta enero de 2014, y queda congelado casi hasta 2025.

STXT-TEMPLATE-SPEC nace a mediados de 2025. A finales de 2025 las tres son ya usables.

STXT-DISCOVERY-SPEC nace el 2 de agosto de 2026, y STXT-TREE-SPEC el 9 de agosto de 2026.

El 31 de agosto de 2026 se publica la versión 1.0 de todo el ecosistema, con la sintaxis y el árbol ya estables.

El 7 de septiembre de 2026 los números de versión se sustituyen por fecha y estado.