├── CHANGELOG.md ├── README.md ├── basic-katas.md ├── bot-task.md ├── echo-bot-template ├── .gitignore ├── README.md ├── Setup.hs ├── app │ └── Main.hs ├── package.yaml ├── scripts │ └── lint ├── src │ ├── Config.hs │ ├── ConfigurationTypes.hs │ ├── EchoBot.hs │ ├── FrontEnd │ │ └── Console.hs │ ├── Logger.hs │ └── Logger │ │ └── Impl.hs ├── stack.yaml ├── stack.yaml.lock └── test │ ├── EchoBotSpec.hs │ └── Spec.hs ├── employment-faq.md ├── exercises-task.md ├── haskell-platform-package-list.md ├── how-to-learn.md ├── interview.md ├── optional-katas.md ├── review-task.md ├── server-task.md ├── theoretical-task.md └── why-haskell.md /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/README.md -------------------------------------------------------------------------------- /basic-katas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/basic-katas.md -------------------------------------------------------------------------------- /bot-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/bot-task.md -------------------------------------------------------------------------------- /echo-bot-template/.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | *~ 3 | /echo-bot.cabal 4 | -------------------------------------------------------------------------------- /echo-bot-template/README.md: -------------------------------------------------------------------------------- 1 | # echo-bot 2 | -------------------------------------------------------------------------------- /echo-bot-template/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /echo-bot-template/app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/app/Main.hs -------------------------------------------------------------------------------- /echo-bot-template/package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/package.yaml -------------------------------------------------------------------------------- /echo-bot-template/scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/scripts/lint -------------------------------------------------------------------------------- /echo-bot-template/src/Config.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/src/Config.hs -------------------------------------------------------------------------------- /echo-bot-template/src/ConfigurationTypes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/src/ConfigurationTypes.hs -------------------------------------------------------------------------------- /echo-bot-template/src/EchoBot.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/src/EchoBot.hs -------------------------------------------------------------------------------- /echo-bot-template/src/FrontEnd/Console.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/src/FrontEnd/Console.hs -------------------------------------------------------------------------------- /echo-bot-template/src/Logger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/src/Logger.hs -------------------------------------------------------------------------------- /echo-bot-template/src/Logger/Impl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/src/Logger/Impl.hs -------------------------------------------------------------------------------- /echo-bot-template/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/stack.yaml -------------------------------------------------------------------------------- /echo-bot-template/stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/stack.yaml.lock -------------------------------------------------------------------------------- /echo-bot-template/test/EchoBotSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/echo-bot-template/test/EchoBotSpec.hs -------------------------------------------------------------------------------- /echo-bot-template/test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /employment-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/employment-faq.md -------------------------------------------------------------------------------- /exercises-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/exercises-task.md -------------------------------------------------------------------------------- /haskell-platform-package-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/haskell-platform-package-list.md -------------------------------------------------------------------------------- /how-to-learn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/how-to-learn.md -------------------------------------------------------------------------------- /interview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/interview.md -------------------------------------------------------------------------------- /optional-katas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/optional-katas.md -------------------------------------------------------------------------------- /review-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/review-task.md -------------------------------------------------------------------------------- /server-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/server-task.md -------------------------------------------------------------------------------- /theoretical-task.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/theoretical-task.md -------------------------------------------------------------------------------- /why-haskell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullstack-development/haskell-internship/HEAD/why-haskell.md --------------------------------------------------------------------------------