packages feed

futhask-base-0.1.0.0: futhask-base.cabal

cabal-version: 1.12

name:           futhask-base
version:        0.1.0.0
stability:      experimental
category:       FFI
synopsis:       Base library for libraries generated by futhask
description:
    This package contains various class definitions and utility functions 
    used in libraries generated by futhask. 
    Futhask is an FFI tool that creates haskell libraries from futhark libraries
    through the futhark C-API, aiming to create a safe, haskell friendly, 
    interface for high performance computation.
    
homepage:       https://gitlab.com/Gusten_Isfeldt/futhask#readme
bug-reports:    https://gitlab.com/Gusten_Isfeldt/futhask/issues
author:         Gusten Isfeldt
maintainer:     isfeldt@kth.se
copyright:      2026 Gusten Isfeldt
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://gitlab.com/Gusten_Isfeldt/futhask

library
  exposed-modules:
      Futhask.Array
      Futhask.Array.Rank
      Futhask.Array.Element
      Futhask.Array.Unit
      Futhask.Array.Tuple
      Futhask.Array.Boxed
      Futhask.Array.Storable
      Futhask.Context
      Futhask.Monad
      Futhask.Object
      Futhask.PrimTypes
  other-modules:
      Paths_futhask_base
  hs-source-dirs:
      src
  build-depends:
      base >=4.7 && <5
    , array >= 0.5 && <1
    , bytestring >= 0.12 && <1
    , monad-control >= 1.0 && <2
    , mtl >= 2.3 && <3
    , transformers-base >= 0.4 && <1
    , half >= 0.3 && <1
    , text >= 2.1 && <3
  default-language: Haskell2010