From 73c2fc7cd204e7fa8edf94df723d548203c5cc1d Mon Sep 17 00:00:00 2001 From: Andrew Maier Date: Tue, 7 Dec 2021 22:06:57 +0100 Subject: [PATCH] added setup for day 2 --- day02/CHANGELOG.md | 5 +++++ day02/app/Main.hs | 4 ++++ day02/day02.cabal | 42 ++++++++++++++++++++++++++++++++++++++++++ day02/lib/Day02.hs | 2 ++ 4 files changed, 53 insertions(+) create mode 100644 day02/CHANGELOG.md create mode 100644 day02/app/Main.hs create mode 100644 day02/day02.cabal create mode 100644 day02/lib/Day02.hs diff --git a/day02/CHANGELOG.md b/day02/CHANGELOG.md new file mode 100644 index 0000000..576fe3b --- /dev/null +++ b/day02/CHANGELOG.md @@ -0,0 +1,5 @@ +# Revision history for day02 + +## 0.1.0.0 -- YYYY-mm-dd + +* First version. Released on an unsuspecting world. diff --git a/day02/app/Main.hs b/day02/app/Main.hs new file mode 100644 index 0000000..65ae4a0 --- /dev/null +++ b/day02/app/Main.hs @@ -0,0 +1,4 @@ +module Main where + +main :: IO () +main = putStrLn "Hello, Haskell!" diff --git a/day02/day02.cabal b/day02/day02.cabal new file mode 100644 index 0000000..ba1484e --- /dev/null +++ b/day02/day02.cabal @@ -0,0 +1,42 @@ +cabal-version: 2.4 +name: day02 +version: 0.1.0.0 + +-- A short (one-line) description of the package. +-- synopsis: + +-- A longer description of the package. +-- description: + +-- A URL where users can report bugs. +-- bug-reports: + +-- The license under which the package is released. +-- license: +author: Andrew Maier +maintainer: andrew@maier.name + +-- A copyright notice. +-- copyright: +-- category: +extra-source-files: CHANGELOG.md + +executable day02 + main-is: Main.hs + + -- Modules included in this executable, other than Main. + -- other-modules: + + -- LANGUAGE extensions used by modules in this package. + -- other-extensions: + build-depends: base ^>=4.14.3.0 + , day02 + hs-source-dirs: app + default-language: Haskell2010 + +library + build-depends: base ^>=4.14.3.0 + hs-source-dirs: lib + exposed-modules: Day02 + default-language: Haskell2010 + diff --git a/day02/lib/Day02.hs b/day02/lib/Day02.hs new file mode 100644 index 0000000..cb4aa2c --- /dev/null +++ b/day02/lib/Day02.hs @@ -0,0 +1,2 @@ +module Day02 where +