Slang: Building Solidity Compiler APIs from a Declarative Language Specification
Thu, Nov 16, 2023, 01:50 PM · 20:26
Slang is a declarative language specification that is used to build modular compiler APIs for Solidity that will empower the next generation of Solidity developer tools. This talk will go into what Slang is and the future plans of enriching the specification.
Omar Tawfik recently joined the Nomic foundation to help build Slang; A set of modular compiler APIs empowering the next generation of Ethereum developer tooling. Omar is passionate about beautiful tools that solve real world problems. He spent the last decade working on programming languages, compilers, and IDEs, including Roslyn (C#), F#, and VS Code.
More from Solidity Summit
Experimental Solidity
Devconnect
Solidity Summit · Nov 16, 2023
Daniel Kirchner
How we built MUD: An On-chain Kernel for Complex Applications on Ethereum
Devconnect
Solidity Summit · Nov 16, 2023
Alvarius
The State of EVM Languages
Devconnect
Solidity Summit · Nov 16, 2023
Grant Wuerker, Harikrishnan Mulackal, Maddiaa
Branching Tree Technique: Writing structured Solidity tests
Devconnect
Solidity Summit · Nov 16, 2023
Paul Razvan Berg
Beyond Fuzzing: Symbolic Testing in Practice
Devconnect
Solidity Summit · Nov 16, 2023
Daniel "karmacoma" Reynaud
Differential Testing with Foundry
Devconnect
Solidity Summit · Nov 16, 2023
Anna Carroll
Namespace storage (for now and for a verkle EVM)
Devconnect
Solidity Summit · Nov 16, 2023
Hadrien Croubois
Documenting Solidity with diagrams
Devconnect
Solidity Summit · Nov 16, 2023
Nick Addison
Deep dive into L2 deployed contracts
Devconnect
Solidity Summit · Nov 16, 2023
Ren Crypto Fish
Solidity's most common security pitfalls (and its best safeguards)
Devconnect
Solidity Summit · Nov 16, 2023
gmhacker
The Art of Huff
Devconnect
Solidity Summit · Nov 16, 2023
jtriley
Test your tests: The dos and don'ts of testing
Devconnect
Solidity Summit · Nov 16, 2023
Kurt Willis