1 {-# OPTIONS -fno-implicit-prelude #-}
2 -----------------------------------------------------------------------------
5 -- Copyright : (c) The FFI task force 2001
6 -- License : BSD-style (see the file libraries/core/LICENSE)
8 -- Maintainer : ffi@haskell.org
9 -- Stability : provisional
10 -- Portability : portable
12 -- $Id: Foreign.hs,v 1.2 2001/07/03 11:37:49 simonmar Exp $
14 -- A collection of data types, classes, and functions for interfacing
15 -- with another programming language. This is only a convenience module
16 -- in the future, but currently it has the additional task of hiding
17 -- those entities exported from other modules, which are not part of the
20 -----------------------------------------------------------------------------
26 , module Foreign.ForeignPtr
27 , module Foreign.StablePtr
28 , module Foreign.Storable
29 , module Foreign.Marshal.Alloc
30 , module Foreign.Marshal.Array
31 , module Foreign.Marshal.Error
32 , module Foreign.Marshal.Utils
38 import Foreign.ForeignPtr
39 import Foreign.StablePtr
40 import Foreign.Storable
41 import Foreign.Marshal.Alloc
42 import Foreign.Marshal.Array
43 import Foreign.Marshal.Error
44 import Foreign.Marshal.Utils