commit 71dc7b277f0cf7ae47dc873b615d49d79018c5df
Author: Robert Russell <robert@rr3.xyz>
Date: Sat, 26 Jul 2025 16:20:16 -0700
Initial commit
Diffstat:
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