/* Page prose (es) */
"Swift6CompileTimeSafety" = "# Swift 6: el compilador demostrando que tu concurrencia es segura\n\nDa un paso atrás y mira la máquina que has estado construyendo. `Sendable` dice *qué valores pueden cruzar una frontera*. El aislamiento de actor (`@MainActor`, tus propios actores globales, los actores comunes) dice *a qué dominio pertenece una pieza de código*. Juntos, dejan que el compilador de Swift 6 rastree cada cruce de frontera de tu programa y demuestre que dos dominios nunca tocan el mismo estado mutable al mismo tiempo. Cuando no puede demostrarlo, obtienes un **error de compilación en lugar de una carrera de datos**.\n\nEse es un trato genuinamente nuevo. En el modelo clásico, una carrera era algo que diagnosticabas *después* de que te mordiera: intermitente, difícil de reproducir, invisible en una revisión de código. Con esta maquinaria, el mismo error normalmente no puede llegar a `Run`. Las anotaciones que has aprendido aquí no son burocracia; son tú entregándole al compilador suficiente información para hacer la comprobación por ti.\n\nAsí que cuando te encuentres con un error de Sendable o de aislamiento, no lo leas como que el compilador se pone difícil. Léelo como: *\"Encontré un lugar donde dos piezas de código podrían chocar: dime a qué dominio pertenece esto.\"* Responde esa pregunta y el error se despeja. Los errores están de tu lado.\n\n[Anterior](@previous)  |  página 10 de 11  |  [Siguiente: Resumen](@next)";
