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 (1222B)


      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     - -fprint-explicit-foralls
     24     - -fprint-explicit-kinds
     25     - -fprint-explicit-runtime-reps
     26     - -O2
     27 
     28 language: GHC2024
     29 
     30 default-extensions:
     31     - BlockArguments
     32     - DefaultSignatures
     33     - DeriveAnyClass
     34     - DerivingVia
     35     - ExtendedLiterals
     36     - FunctionalDependencies
     37     - LiberalTypeSynonyms
     38     - MagicHash
     39     - NoStarIsType
     40     - OverloadedLists
     41     - OverloadedStrings
     42     - PartialTypeSignatures
     43     - PatternSynonyms
     44     - QuantifiedConstraints
     45     - RecursiveDo
     46     - RequiredTypeArguments
     47     - TypeAbstractions
     48     - TypeData
     49     - TypeFamilies
     50     - UnboxedTuples
     51     - UnicodeSyntax
     52     - UnliftedNewtypes
     53     - UnliftedDatatypes
     54     - ViewPatterns
     55 
     56 dependencies:
     57     - base
     58 
     59 executables:
     60     haskell-template:
     61         source-dirs: src
     62         main: Main.hs