The Binding Generator C->Haskell
- 1. Installation
- 1.1. Where is the Source?
- 1.2. What Else Do I Need?
- 1.3. I Got Everything, and Now?
- 1.4. Usage of
c2hs
- 1.5. Compilation of a Generated Haskell API
- 2. Implementation of Haskell Binding Modules
- 2.1. Import Hooks
- 2.2. Context Hooks
- 2.3. Type Hooks
- 2.4. Sizeof Hooks
- 2.5. Enumeration Hooks
- 2.6. Call Hooks
- 2.7. Function Hooks
- 2.8. Get Hooks
- 2.9. Set Hooks
- 2.10. Pointer Hooks
- 2.11. Class Hooks
- 2.12. CPP Directives and Inline C Code
- 2.13. Grammar Rules
- 3. The Haskell FFI Marshalling Library
- 4. Bug Reports and Suggestions
- 5. Copyright
- 5.1. C->Haskell License
- 5.2. Documentation License
- 5.3. Possible Licenses of Generated Code
- 6. GNU Free Documentation License
- 7. Release Notes
- 7.1. Version 0.14.5 "Travelling Lightly"
- 7.2. Version 0.13.6 "Pressing Forward"
- 7.3. Version 0.12.1 "Springtime"
- 7.4. Version 0.11.5 "Powder Snow"
- 7.5. Version 0.10.17 "Altocumulus Stratiformis Perlucidus Undulatus"
- 7.6. Version 0.9.9 "Blue Ginger"
- 7.7. Version 0.8.2 "Gentle Moon"
- 7.8. Version 0.8.1 "Gentle Moon"
- 7.9. Version 0.7.10 "Afterthought"
- 7.10. Version 0.7.9 "Afterthought"
- 7.11. Version 0.7.8
- 7.12. Version 0.7.7
- 7.13. Version 0.7.6
- 7.14. Version 0.7.5