haskell-template

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

package.yaml (1099B)


      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     - LiberalTypeSynonyms
     35     - MagicHash
     36     - OverloadedStrings
     37     - PartialTypeSignatures
     38     - PatternSynonyms
     39     - QuantifiedConstraints
     40     - RecursiveDo
     41     # - Strict
     42     - TypeAbstractions
     43     - TypeData
     44     - TypeFamilies
     45     - UnboxedTuples
     46     - UnicodeSyntax
     47     - UnliftedNewtypes
     48     - UnliftedDatatypes
     49     - ViewPatterns
     50 
     51 dependencies:
     52     - base
     53 
     54 executables:
     55     haskell-template:
     56         source-dirs: src
     57         main: Main.hs