[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
6.20.5 Foreign Pointers
The previous sections have shown how Guile can be extended at runtime by loading compiled C extensions. This approach is all well and good, but wouldn’t it be nice if we didn’t have to write any C at all? This section takes up the problem of accessing C values from Scheme, and the next discusses C functions.
6.20.5.1 Foreign Types | Expressing C types in Scheme. | |
6.20.5.2 Foreign Variables | Pointers to C symbols. | |
6.20.5.3 Void Pointers and Byte Access | Pointers into the ether. | |
6.20.5.4 Foreign Structs | Packing and unpacking structs. |
This document was generated on April 20, 2013 using texi2html 5.0.