haskell-template

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

commit 71dc7b277f0cf7ae47dc873b615d49d79018c5df
Author: Robert Russell <robert@rr3.xyz>
Date:   Sat, 26 Jul 2025 16:20:16 -0700

Initial commit

Diffstat:
A.gitignore | 3+++
Apackage.yaml | 42++++++++++++++++++++++++++++++++++++++++++
Asrc/Main.hs | 4++++
Astack.yaml | 1+
4 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -0,0 +1,3 @@ +*.cabal +stack.yaml.lock +.stack-work diff --git a/package.yaml b/package.yaml @@ -0,0 +1,42 @@ +name: haskell-template +author: Robert Russell + +ghc-options: + - -Wall + - -Wno-name-shadowing + - -Wno-unused-top-binds + +language: GHC2021 + +# Uncontroversial extensions, except for Strict +default-extensions: + - BlockArguments + - DataKinds + - DefaultSignatures + - DerivingVia + - FunctionalDependencies + - GADTs + - LambdaCase + - MagicHash + - OverloadedStrings + - PartialTypeSignatures + - PatternSynonyms + - QuantifiedConstraints + - RecursiveDo + - RoleAnnotations + - Strict + - TypeData + - TypeFamilies + - UnboxedTuples + - UnicodeSyntax + - UnliftedNewtypes + - UnliftedDatatypes + - ViewPatterns + +dependencies: + - base + +executables: + haskell-template: + source-dirs: src + main: Main.hs diff --git a/src/Main.hs b/src/Main.hs @@ -0,0 +1,4 @@ +module Main (main) where + +main :: IO () +main = return () diff --git a/stack.yaml b/stack.yaml @@ -0,0 +1 @@ +resolver: lts-23.23