Difference between revisions of "FFI imports packaging utility"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== Abstract == |
== Abstract == |
||
+ | The Haskell Cabal [[#1|[1]]] is a framework which defines a common interface for authors to more easily build their applications in a portable way. The Haskell Foreign Functions Import |
||
− | The Haskell Cabal [[#1|[1]]] sets |
||
== Benefits of Packaging FFI Imports == |
== Benefits of Packaging FFI Imports == |
||
Line 25: | Line 25: | ||
<div id="1">[1] [http://haskell.org/cabal/ '''The Haskell Cabal''' The Common Architecture for Building Applications and Libraries]</div> |
<div id="1">[1] [http://haskell.org/cabal/ '''The Haskell Cabal''' The Common Architecture for Building Applications and Libraries]</div> |
||
− | [2] [http:// |
+ | <div id="2">[2] [http://www.cse.unsw.edu.au/~chak/haskell/ffi/ '''Foreign Function Interface''']</div> |
− | [3] [http://haskell.org/hawiki/ |
+ | <div id="3">[3] [http://haskell.org/hawiki/HsffigTutorial '''The HSFFIG Tutorial''']</div> |
+ | <div id="4">[4] [http://haskell.org/hawiki/HsffigLinkageOptimization '''HSFFIG Linkage Optimization''']</div> |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
⚫ |
Revision as of 04:06, 1 February 2006
Abstract
The Haskell Cabal [1] is a framework which defines a common interface for authors to more easily build their applications in a portable way. The Haskell Foreign Functions Import
Benefits of Packaging FFI Imports
Purpose
Command Line Options
Synopsis
Package Naming and Versioning
Location of Libraries and Include Files
External Programs
Compatibility
Other Options
Creating a FFI Import Package
Preparatory Steps
Creating Haskell Sources, Makefile, Cabal File
Configuring a Package
Building a Package
Package Installation
Examples
Hello, World
Berkeley DB Binding
X11 Transport Protocol
References
[5] Berkeley DB