Loading...
Please wait, while we are loading the content...
Similar Documents
AutoWIG: automatic generation of python bindings for C++ libraries
| Content Provider | Hyper Articles en Ligne (HAL) |
|---|---|
| Author | Fernique, Pierre Pradal, Christophe |
| Abstract | Most of Python and R scientific packages incorporate compiled scientific libraries to speed up the code and reuse legacy libraries. While several semi-automatic solutions exist to wrap these compiled libraries, the process of wrapping a large library is cumbersome and time consuming. In this paper, we introduce AutoWIG, a Python package that wraps automatically compiled libraries into high-level languages using LLVM/Clang technologies and the Mako templating engine. Our approach is automatic, extensible, and applies to complex C++ libraries, composed of thousands of classes or incorporating modern meta-programming constructs. |
| File Format | |
| ISSN | 23765992 |
| e-ISSN | 23765992 |
| DOI | 10.7717/peerj-cs.149 |
| Journal | PeerJ Computer Science |
| Volume Number | 4 |
| Language | English |
| Publisher | PeerJ |
| Publisher Date | 2018-04-02 |
| Access Restriction | Open |
| Subject Keyword | Engineering Software C++ Python Automatic bindings generation Transpiler Subjects Data Science Scientific Computing and Simulation Programming Languages info Computer Science [cs] Modeling and Simulation |
| Content Type | Text |
| Resource Type | Article |
| Subject | Computer Science |