Home
Why Attend?
Wiki
Participants
REGISTER
PAY
List participants
Login
Speakers
Presentations
Slides
Pictures
Schedule
Hackathon
Installfest
Organizers
Accessibility
Sponsors
Mailing lists
Location
Spread the word
Using yapcom v0.12_01
|
| Title: Easy, automatic Python bindings for C++ using Robin |
| Person: Shachar Itzhaky |
| Length: 60 |
| Language: Hebrew |
Abstract:
Robin is an innovative tool which assists in creating glue code and bindings for C++ libraries. Robin requires absolutely no knowledge of the Python-C API and is very flexible and customizable.
Outline: * Compile a complete Python binding in 3 simple steps * Bare necessities: functions, structs, classes, enums * Mapping C++ operators to Python protocols * Customizing Python protocols * Imitating C++ implicit conversions in Python * Customizing conversions * Automatic recognition of STL constructs (string, vector, list, pair, map, ...) * An inside peek: how Robin works, and what makes Robin different from other wrapper generators
Future outlook: * Interceptors - extending C++ code in Python
|
|
Please send comments, questions etc. to the organizers.
|