Solidity zažívá svůj největší vývoj vůbec. A jmenuje se to Core Solidity. 🧵👇
2/8 Solidity je nejpoužívanější jazyk pro chytré smlouvy, ale má některá omezení, jako například: -> obtíže s vyjádřením složitých typů -> nekonzistentní prvky přidány v průběhu let -> omezené podpory pro znovupoužitelné, vysoce úrovňové knihovny
3/8 Core Solidity není nový jazyk, představte si ho jako rozšíření. Bude obsahovat: -> Silnější typový systém -> čistší sémantiku -> dlouhodobá bezpečnost
4/8 S Core Solidity získáte jako vývojář: -> Výraznější kód -> Znovupoužitelné knihovny -> Silnější typy -> Lepší statická analýza
5/8 Core Solidity odemyká řadu nových jazykových funkcí: ✨ ADT (algebraické datové typy) 🔍 Porovnávání 📦 Generik 🧩 Vlastnosti / typové třídy ⚙️ Funkce vyššího řádu 🛠️ SAIL IR jako nová mezivrstva
6/8 Co je to SAIL? SAIL je novou mezivrstvou pod Core Solidity. Je to minimální, dobře definovaný IR, který všechny vysoké funkce kompilují tak, aby byl jazyk modulárnější, konzistentnější a snazší rozšiřovat.
7/8 Core Solidity se stále vyvíjí: ⚠️ Syntaxe ještě není finální ⚠️ Vyhodnocení v době kompilace se stále navrhuje ⚠️ Standardní knihovna a nástroje potřebují více iterací
9,32K