Difference between revisions of "FFI imports packaging utility"

From HaskellWiki
Jump to navigation Jump to search
Line 6: Line 6:
   
 
=== Why Package FFI Imports ===
 
=== Why Package FFI Imports ===
  +
  +
=== Command Line Options ===
  +
  +
=== How It Works ===
  +
  +
==== Preprocessing Header Files ====
  +
  +
==== Generating FFI Imports ====
  +
  +
==== Splitting Haskell Sources ====
  +
  +
==== Building Package Libraries ====
  +
  +
==== Integration with Cabal ====
  +
  +
=== Working Examples ===
  +
  +
==== Hello World ====
  +
  +
==== Berkeley DB ====
  +
  +
==== X11 Transport Protocol ====
  +
  +
=== Conclusion ===

Revision as of 03:53, 28 January 2006

Note: This page contains a progressing draft of the documentation for an extension to HSFFIG to create Haskell packages for FFI imports. Once this page is complete this note will be removed. Dimitry Golubovsky

The FFI Packaging Utility

Abstract

Why Package FFI Imports

Command Line Options

How It Works

Preprocessing Header Files

Generating FFI Imports

Splitting Haskell Sources

Building Package Libraries

Integration with Cabal

Working Examples

Hello World

Berkeley DB

X11 Transport Protocol

Conclusion