Going down another rabbit hole

refactor/new-api-types
Sam Hatfield 2022-07-07 23:22:23 -05:00
parent 66f628fd45
commit ab4ac2abf3
5 changed files with 51 additions and 1 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
dist-newstyle/

5
CHANGELOG.md Normal file
View File

@ -0,0 +1,5 @@
# Revision history for PEA
## 0.2.0.0 -- 2022-07-07
* Started reimplementation in Elm + Haskell

40
PEA.cabal Normal file
View File

@ -0,0 +1,40 @@
cabal-version: 2.4
name: PEA
version: 0.2.0.0
-- A short (one-line) description of the package.
synopsis: Personal Effectivity Application
-- A longer description of the package.
description: a SPA and an API for personal effectivity
-- A URL where users can report bugs.
-- bug-reports:
-- The license under which the package is released.
-- license:
author: Sam Hatfield
maintainer: hey@samhatfield.me
-- A copyright notice.
-- copyright:
-- category:
extra-source-files: CHANGELOG.md
library PEA
exposed-modules: PEA
build-depends:
base ^>=4.14.3.0
servant
executable PEA
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
hs-source-dirs: app
default-language: Haskell2010

4
app/Main.hs Normal file
View File

@ -0,0 +1,4 @@
module Main where
main :: IO ()
main = putStrLn "Hello, Haskell!"

View File

@ -8,7 +8,7 @@
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeOperators #-}
module PEA.API where
module PEA where
import Prelude ()
import Prelude.Compat