# Slang: Building Solidity Compiler APIs from a Declarative Language Specification

- Speakers: [Omar Tawfik](https://streameth.org/speakers/omar-tawfik)
- Event: [Solidity Summit](https://streameth.org/devconnect/solidity_summit), Istanbul, Türkiye
- Channel: [Devconnect](https://streameth.org/devconnect)
- Date: 2023-11-16
- Duration: 20:26
- Watch: https://streameth.org/watch/65b8f8d6a5b2d09b88ec18fe
- Download: https://vod-cdn.lp-playback.studio/raw/jxf4iblf6wlsyor6526t4tcmtmqa/catalyst-vod-com/hls/e24ficchpsz22sjm/1080p0.mp4

## Description

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.

## About the speakers

### Omar Tawfik

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.
