Solidity está experimentando su mayor evolución hasta ahora. Y se llama Solidez Central. 🧵👇
2/8 Solidity es el lenguaje de contratos inteligentes más utilizado, pero tiene algunas limitaciones como: -> dificultad para expresar tipos complejos -> características inconsistentes añadidas a lo largo de los años -> soporte limitado para bibliotecas reutilizables de alto nivel
3/8 Core Solidity no es un lenguaje nuevo, imagínalo como una extensión. Tendrá: -> Sistema de tipos más fuerte -> semántica más limpia -> seguridad a largo plazo
4/8 Con Core Solidity, tú como desarrollador ganarás: -> Código más expresivo -> Bibliotecas reutilizables -> Tipos más fuertes -> Mejor análisis estático
5/8 Core Solidity desbloquea un montón de nuevas funciones del lenguaje: ✨ ADTs (tipos de datos algebraicos) 🔍 Coincidencia de patrones 📦 Genéricos 🧩 Rasgos / clases tipo ⚙️ Funciones de orden superior 🛠️ SAIL IR como nueva capa intermedia
6/8 ¿Qué es SAIL? SAIL es la nueva capa intermedia bajo Core Solidity. Es una IR mínima y bien definida que todas las características de alto nivel se resumen para hacer el lenguaje más modular, consistente y fácil de extender.
7/8 Core Solidity sigue evolucionando: ⚠️ La sintaxis aún no es definitiva ⚠️ La evaluación en tiempo de compilación aún se está diseñando ⚠️ La librería y las herramientas estándar necesitan más iteraciones
7.53K