Sha256: 2d115a6ac4ee5d13db0900025f544f8e8ae5bd8dfbae24ee0999c3fe96e55a9a
Contents?: true
Size: 635 Bytes
Versions: 2
Compression:
Stored size: 635 Bytes
Contents
{-# LANGUAGE ForeignFunctionInterface #-} -- module Test where import Foreign.C.Types -- import Data.Map import Maybe -- main = putStrLn "11" fibonacci :: Int -> Int fibonacci n = fibs !! n where fibs = 0 : 1 : zipWith (+) fibs (tail fibs) -- local_map = Data.Map.fromList [(1,2), (3,4)] -- lookup_hs ::CInt -> CInt -- lookup_hs = fromIntegral . Maybe.fromJust . ((flip Data.Map.lookup) local_map) . fromIntegral -- foreign export ccall lookup_hs :: CInt -> CInt fibonacci_hs :: CInt -> CInt fibonacci_hs = fromIntegral . fibonacci . fromIntegral foreign export ccall fibonacci_hs :: CInt -> CInt -- main = putStrLn "foo"
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
joshprice-hubris-0.0.2 | sample/Test.hs |
mwotton-hubris-0.0.2 | sample/Test.hs |