~/talk

From Classic to Core Solidity

Talkat Solidity Summit 2025 · on Tuesday, 2025-11-18· [compilers-and-language-design]
links:none on file
slides:none on file

Core Solidity aims to replace Classic Solidity while avoiding a decade‑long Python 3 style split by using four concrete mechanisms: syntactic sugar to make Core look like Classic, deliberate omissions (no inheritance, try/catch, libraries) to remove legacy pain, automatic translation tools (a previous upgrade tool handles surface edits but fails on semantic changes like exponentiation associativity), and deep interoperability so projects can compile both languages in one project and call across compilers while handling memory layout and optimizer metadata.

AI-written summary · about

  1. 0:00Classic to Core Solidity transition
  2. 1:04Core Solidity goals and roadmap
  3. 2:32Syntactic sugar for transition
  4. 4:39Syntax convergence
  5. 6:28Postfix types and parsing
  6. 8:15Automatic translation tools
  7. 9:17Classic and Core interoperability
  8. 10:39Function interoperability challenges
  9. 11:23Transition mechanisms and future plans
  10. 12:05Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.