Myvideo

Guest

Login

2020 LLVM Developers Meeting: H. Finkel Changing Everything With Clang Plugins: Syntax Ext...

Uploaded By: Myvideo
1 view
0
0 votes
0

— Title - Hal Finkel Slides: — Did you know that Clang has a powerful plugin API? Plugins can currently observe Clang's AST during compilation, register new pragmas, and more. In this talk, I'll review Clang's current plugin infrastructure, explaining how to write and use Clang plugins, and then talk about how we're working to enhance Clang's plugin capabilities by allowing plugins to provide custom parsing within function bodies. This new capability has many potential use cases, from parser generators to database-query handling, and we'll discuss how this new capability can potentially enhance a wide spectrum of tools. Finally, we'll discuss one such use case in more detail: embedding a quantum programming language in C to create a state-of-the-art hybrid programming model for quantum computing. —

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later