On Wed, 11 Mar 2015 19:05:57 +0100 Antoine Pitrou <solipsis at pitrou.net> wrote: > > > > > > But they are not ctypes. For example, cffi wouldn't be obvious to use > > > for interfacing with non-C code, since it requires you to write C-like > > > declarations. > > > > You mean like Fortran? Or what precisely? > > Any toolchain that can generate native code. It can be Fortran, but it > can also be code generated at runtime without there being any external > declaration. Having to generate "C declarations" for such code would be > a distraction. For instance, you can look at the compiler example that Eli wrote using llvmlite. It implements a JIT compiler for a toy language. The JIT-compiled function is then declared and called using a simple ctypes declaration: https://github.com/eliben/pykaleidoscope/blob/master/chapter7.py#L937 Regards Antoine.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4