Estado experimental. Esta ficha describe Beta B1 y su evidencia reproducible. No convierte la rama Beta en versión estable ni acredita su incorporación a producción.

Datos de Beta B1

IdentificadorBeta B1
EstadoDesplegada · experimental · no incorporada a la versión estable
Fecha de publicación experimental28/08/2026
Versión de referenciaf6b704e819e7d08589f00e9e3f9550deab21d0b1
GramáticaSVP 0.2
IR0.3
Perfiles experimentales disponiblesSVP-ES · SVP-EN
Perfil predeterminado de la Betaes
WebAssembly SHA-256da37c14e0b5f4e8b0a66756427e7ddc006b7823a0b45737a35fdeeaef3ac3754
WebAssembly355221 bytes
Incorporación a la versión estableNo realizada

Modelo bilingüe de entrada

Beta B1 no contiene dos lenguajes computacionales. Ofrece dos formas lingüísticas de entrada que se interpretan antes del análisis sintáctico común.

bytes UTF-8
   ↓
perfil fuente explícito: es | en
   ↓
clasificación de la grafía
   ↓
identidad interna del terminal
   ↓
analizador sintáctico único
   ↓
IR 0.3 única
   ↓
bienformación y semántica únicas
   ↓
Rust nativo / WebAssembly

El índice experimental seleccionado clasifica cada grafía mediante una única tabla conjunta y conserva, para cada entrada, la identidad interna y los perfiles en los que está admitida. La compilación no recorre secuencialmente una lista de idiomas.

Propiedades de B1

Cobertura lingüística

154 / 154identidades del catálogo cubiertas por la prueba experimental
147formas actualmente realizables
7formas protegidas pero no realizables en la versión de referencia
19 paresfuentes válidas ES/EN con carga semántica equivalente
12 / 12fuentes EN rechazadas al forzar perfil ES
12 / 12fuentes ES rechazadas al forzar perfil EN

Las siete formas protegidas sin producción positiva actual son PendingU, True, max, min, null, None y NaN. Su protección forma parte de la definición de la versión; no se crean programas artificialmente válidos para convertirlas en formas productivas.

Rendimiento y coste material

En la prueba final del índice conjunto, la incorporación de ES no produjo incremento medido de asignaciones, bytes asignados, pico incremental ni memoria viva final al compilar el mismo corpus inglés. El coste añadido se concentra principalmente en código y tablas estáticas.

MagnitudUn perfil ENÍndice conjunto ES/ENLectura
CPU mediana17406,804 ns16924,057 ns−2,671 % en esta prueba; no se atribuye como ganancia intrínseca del bilingüismo.
Asignaciones/compilación135,75135,750 adicionales medidas.
Bytes asignados/compilación33706,9233706,920 adicionales medidos.
Pico incremental55854 B55854 B0 B adicionales medidos.
Memoria viva final0 B0 B0 B.
Ejecutable nativo919056 B927584 B+0,928 %.
WebAssembly343378 B355221 B+3,449 %.

La forma española mostró, en el corpus de rendimiento ensayado, una mediana aproximadamente 2,11 % superior a la de un control inglés igualado en bytes. Esa prueba no identifica una causa léxica única y la diferencia queda confinada a la fase inicial de compilación.

Consulte Metodología y métricas para los detalles y los valores completos.

Qué no acredita Beta B1

Trazabilidad de una futura incorporación

Una Beta desplegada no se convierte en versión estable por ser públicamente accesible. Una futura incorporación deberá identificar la Beta exacta, su versión de referencia, la evidencia de regresión y seguridad, la comparación con main, la documentación sincronizada y el commit finalmente integrado en el repositorio principal del Lenguaje.

El Historial Beta conserva el estado de B1 y las propuestas abiertas para la siguiente revisión.