llvm-py: Writing Compilers Using Python
Authors | Mahadevan R |
Level | Intermediate |
Topic | Other Python libraries and extensions |
Tags | compilers |
Summary
The llvm-py library provides Python bindings for LLVM. The presenter will give an overview of LLVM and llvm-py, and how the latter can be used to create industrial-strength compilers (including JIT) in pure Python. Both LLVM and llvm-py are available in Ubuntu (10.04).
Outline
-
LLVM
- what is LLVM?
- what can it be used for?
-
llvm-py
- what is llvm-py?
- how to get it, install it and use it, get help
- what can it be used for?
- Questions
Notes
Profile of the authors
Mahadevan is an open source developer by choice and a software architect by profession. He is the author of the open source projects llvm-py (Python bindings for LLVM, http://www.mdevan.org/llvm-py/) and The Guide (an outliner software, http://www.mdevan.org/theguide/). He lives and works in Bangalore.
Home page: http://www.mdevan.org/
Files
file | size | uploaded | comment |
---|---|---|---|
llvm-py.pdf | 232.9 KB | september 8, 2010 |
You can upload or delete a file if you are author of this talk.