Solidity gjennomgår sin største utvikling noensinne. Og den kalles Core Solidity. 🧵👇
2/8 Soliditet er det mest brukte smartkontraktspråket, men det har noen begrensninger som: -> vanskeligheter med å uttrykke komplekse typer -> inkonsekvente funksjoner lagt til gjennom årene -> begrenset støtte for gjenbrukbare, høynivåbiblioteker
3/8 Core Solidity er ikke et nytt språk, tenk på det som en utvidelse. Den vil ha: -> Sterkere typesystem -> renere semantikk -> langsiktig sikkerhet
4/8 Med Core Solidity vil du som utvikler få: -> Mer uttrykksfull kode -> Gjenbrukbare biblioteker -> Sterkere typer -> Bedre statisk analyse
5/8 Core Solidity låser opp en rekke nye språkfunksjoner: ✨ ADT-er (algebraiske datatyper) 🔍 Mønstergjenkjenning 📦 Generics 🧩 Egenskaper / typeklasser ⚙️ Funksjoner av høyere orden 🛠️ SAIL IR som det nye mellomliggende laget
6/8 Hva er SAIL? SAIL er det nye mellomlaget under Core Solidity. Det er en minimal, veldefinert IR som alle høynivåfunksjoner kompileres ned til å gjøre språket mer modulært, konsistent og enklere å utvide.
7/8 Kjerne-soliditet er fortsatt i utvikling: ⚠️ Syntaksen er ikke endelig ennå ⚠️ Evaluering av kompilasjonstid er fortsatt under utvikling ⚠️ Standardbibliotek og verktøy trenger mer iterasjon
9,31K