Go 1.25 elimina los tipos core, simplificando la especificación del lenguaje
2025-03-26
Go 1.18 introdujo genéricos y, con ello, el concepto de "tipos core" para simplificar el manejo de operandos genéricos. Sin embargo, esto añadió complejidad a la especificación del lenguaje y limitó la flexibilidad de ciertas operaciones. Go 1.25 elimina los tipos core, reemplazándolos con reglas más claras y concisas, simplificando así la especificación del lenguaje y abriendo la puerta a futuras mejoras del lenguaje, como operaciones de slice más potentes e inferencia de tipos mejorada. Este cambio no afecta el comportamiento de los programas Go existentes.
(go.dev)
Desarrollo
Especificación del lenguaje