haskell-template

Haskell template
git clone git://git.rr3.xyz/haskell-template
Log | Files | Refs

package.yaml (1073B)


      1 name: haskell-template
      2 # version: 0.0.0.0
      3 # license: ISC
      4 author: Robert Russell
      5 
      6 flags:
      7     dump:
      8         description: dump core to a file
      9         default: false
     10         manual: true
     11 when:
     12     - condition: flag(dump)
     13       ghc-options:
     14           - -ddump-simpl
     15           - -dsuppress-all
     16           - -dno-suppress-type-signatures
     17           - -ddump-to-file
     18 
     19 ghc-options:
     20     - -Wall
     21     - -Wno-name-shadowing
     22     - -Wno-unused-top-binds
     23     - -O2
     24 
     25 language: GHC2024
     26 
     27 # Uncontroversial extensions, except for Strict
     28 default-extensions:
     29     - BlockArguments
     30     - DefaultSignatures
     31     - DerivingVia
     32     - ExtendedLiterals
     33     - FunctionalDependencies
     34     - MagicHash
     35     - OverloadedStrings
     36     - PartialTypeSignatures
     37     - PatternSynonyms
     38     - QuantifiedConstraints
     39     - RecursiveDo
     40     # - Strict
     41     - TypeAbstractions
     42     - TypeData
     43     - TypeFamilies
     44     - UnboxedTuples
     45     - UnicodeSyntax
     46     - UnliftedNewtypes
     47     - UnliftedDatatypes
     48     - ViewPatterns
     49 
     50 dependencies:
     51     - base
     52 
     53 executables:
     54     haskell-template:
     55         source-dirs: src
     56         main: Main.hs