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.