├── .circleci └── config.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── Setup.hs ├── app └── Main.hs ├── change_logs └── ChangeLog_0900.md ├── default.nix ├── exercises ├── basics │ ├── Expressions.hs │ ├── Types1.hs │ ├── Types2.hs │ ├── Types3.hs │ ├── Types4.hs │ └── Types5.hs ├── data │ ├── Data1.hs │ ├── Data2.hs │ ├── Data3.hs │ ├── Data4.hs │ ├── Data5.hs │ └── Data6.hs ├── functions │ ├── Curry.hs │ ├── Functions1.hs │ ├── Functions2.hs │ ├── Functions3.hs │ ├── Functions4.hs │ ├── Functions5.hs │ └── Functions6.hs ├── lists │ ├── Lists1.hs │ ├── Lists2.hs │ ├── Lists3.hs │ └── Lists4.hs ├── monads │ ├── Applicatives.hs │ ├── Functors.hs │ ├── IO1.hs │ ├── IO2.hs │ ├── IO3.hs │ ├── Monads1.hs │ ├── Monads2.hs │ ├── Monads3.hs │ ├── Monads4.hs │ ├── Monads5.hs │ ├── Monoids.hs │ ├── Transformers1.hs │ └── Transformers2.hs ├── recursion │ ├── Recursion1.hs │ ├── Recursion2.hs │ ├── Recursion3.hs │ └── Recursion4.hs ├── syntax │ ├── Syntax1.hs │ ├── Syntax2.hs │ ├── Syntax3.hs │ ├── Syntax4.hs │ ├── Syntax5.hs │ └── Syntax6.hs └── typeclasses │ ├── Typeclasses1.hs │ ├── Typeclasses2.hs │ ├── Typeclasses3.hs │ ├── Typeclasses4.hs │ └── Typeclasses5.hs ├── haskellings.nix ├── package.yaml ├── shell.nix ├── src └── Haskellings │ ├── Constants.hs │ ├── DirectoryUtils.hs │ ├── Internal │ ├── ExecutableExercises.hs │ └── ExerciseList.hs │ ├── LoadConfig.hs │ ├── Processor.hs │ ├── RunCommands.hs │ ├── TerminalUtils.hs │ ├── Types.hs │ └── Watcher.hs ├── stack.yaml ├── stack.yaml.lock └── tests ├── Main.hs ├── UnitTests.hs ├── directory_tests ├── package_test │ ├── hash1 │ │ └── 8.10.4 │ │ │ ├── lib │ │ │ └── x86_64-linux-ghc-8.10.4 │ │ │ │ └── .marker │ │ │ └── pkgdb │ │ │ ├── tasty-0.0.1 │ │ │ └── .marker │ │ │ └── tasty-hunit-0.0.1 │ │ │ └── .marker │ └── hash2 │ │ └── 8.10.4 │ │ ├── lib │ │ └── x86_64-linux-ghc-8.10.4 │ │ │ └── .marker │ │ └── pkgdb │ │ └── containers-0.0.1 │ │ └── .marker ├── test1 │ ├── ghc │ │ └── .marker │ └── linux-x86_64-ghc-8.8.4 │ │ └── .marker ├── test2 │ ├── 8.6.2 │ │ └── .marker │ └── windows-x86_64-ghc-8.6.2 │ │ └── .marker └── test3 │ └── ghc-tinfo6-8.10.4 │ └── .marker ├── exercises ├── io │ ├── IOBad1.hs │ ├── IOBad2.hs │ ├── IOBad3.hs │ └── IOGood.hs ├── recursion │ ├── Recursion1Bad1.hs │ ├── Recursion1Bad2.hs │ ├── Recursion1Good.hs │ └── Recursion2.hs ├── types │ ├── Types1Bad.hs │ └── Types1Good.hs └── watcher_types │ ├── Types1Mod1.hs │ ├── Types1Mod2.hs │ ├── Types1Orig.hs │ ├── Types2Mod1.hs │ ├── Types2Mod2.hs │ └── Types2Orig.hs └── watcher_tests.in /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/app/Main.hs -------------------------------------------------------------------------------- /change_logs/ChangeLog_0900.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/change_logs/ChangeLog_0900.md -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/default.nix -------------------------------------------------------------------------------- /exercises/basics/Expressions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/basics/Expressions.hs -------------------------------------------------------------------------------- /exercises/basics/Types1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/basics/Types1.hs -------------------------------------------------------------------------------- /exercises/basics/Types2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/basics/Types2.hs -------------------------------------------------------------------------------- /exercises/basics/Types3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/basics/Types3.hs -------------------------------------------------------------------------------- /exercises/basics/Types4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/basics/Types4.hs -------------------------------------------------------------------------------- /exercises/basics/Types5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/basics/Types5.hs -------------------------------------------------------------------------------- /exercises/data/Data1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/data/Data1.hs -------------------------------------------------------------------------------- /exercises/data/Data2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/data/Data2.hs -------------------------------------------------------------------------------- /exercises/data/Data3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/data/Data3.hs -------------------------------------------------------------------------------- /exercises/data/Data4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/data/Data4.hs -------------------------------------------------------------------------------- /exercises/data/Data5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/data/Data5.hs -------------------------------------------------------------------------------- /exercises/data/Data6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/data/Data6.hs -------------------------------------------------------------------------------- /exercises/functions/Curry.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Curry.hs -------------------------------------------------------------------------------- /exercises/functions/Functions1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Functions1.hs -------------------------------------------------------------------------------- /exercises/functions/Functions2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Functions2.hs -------------------------------------------------------------------------------- /exercises/functions/Functions3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Functions3.hs -------------------------------------------------------------------------------- /exercises/functions/Functions4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Functions4.hs -------------------------------------------------------------------------------- /exercises/functions/Functions5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Functions5.hs -------------------------------------------------------------------------------- /exercises/functions/Functions6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/functions/Functions6.hs -------------------------------------------------------------------------------- /exercises/lists/Lists1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/lists/Lists1.hs -------------------------------------------------------------------------------- /exercises/lists/Lists2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/lists/Lists2.hs -------------------------------------------------------------------------------- /exercises/lists/Lists3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/lists/Lists3.hs -------------------------------------------------------------------------------- /exercises/lists/Lists4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/lists/Lists4.hs -------------------------------------------------------------------------------- /exercises/monads/Applicatives.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Applicatives.hs -------------------------------------------------------------------------------- /exercises/monads/Functors.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Functors.hs -------------------------------------------------------------------------------- /exercises/monads/IO1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/IO1.hs -------------------------------------------------------------------------------- /exercises/monads/IO2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/IO2.hs -------------------------------------------------------------------------------- /exercises/monads/IO3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/IO3.hs -------------------------------------------------------------------------------- /exercises/monads/Monads1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Monads1.hs -------------------------------------------------------------------------------- /exercises/monads/Monads2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Monads2.hs -------------------------------------------------------------------------------- /exercises/monads/Monads3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Monads3.hs -------------------------------------------------------------------------------- /exercises/monads/Monads4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Monads4.hs -------------------------------------------------------------------------------- /exercises/monads/Monads5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Monads5.hs -------------------------------------------------------------------------------- /exercises/monads/Monoids.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Monoids.hs -------------------------------------------------------------------------------- /exercises/monads/Transformers1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Transformers1.hs -------------------------------------------------------------------------------- /exercises/monads/Transformers2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/monads/Transformers2.hs -------------------------------------------------------------------------------- /exercises/recursion/Recursion1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/recursion/Recursion1.hs -------------------------------------------------------------------------------- /exercises/recursion/Recursion2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/recursion/Recursion2.hs -------------------------------------------------------------------------------- /exercises/recursion/Recursion3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/recursion/Recursion3.hs -------------------------------------------------------------------------------- /exercises/recursion/Recursion4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/recursion/Recursion4.hs -------------------------------------------------------------------------------- /exercises/syntax/Syntax1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/syntax/Syntax1.hs -------------------------------------------------------------------------------- /exercises/syntax/Syntax2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/syntax/Syntax2.hs -------------------------------------------------------------------------------- /exercises/syntax/Syntax3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/syntax/Syntax3.hs -------------------------------------------------------------------------------- /exercises/syntax/Syntax4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/syntax/Syntax4.hs -------------------------------------------------------------------------------- /exercises/syntax/Syntax5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/syntax/Syntax5.hs -------------------------------------------------------------------------------- /exercises/syntax/Syntax6.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/syntax/Syntax6.hs -------------------------------------------------------------------------------- /exercises/typeclasses/Typeclasses1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/typeclasses/Typeclasses1.hs -------------------------------------------------------------------------------- /exercises/typeclasses/Typeclasses2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/typeclasses/Typeclasses2.hs -------------------------------------------------------------------------------- /exercises/typeclasses/Typeclasses3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/typeclasses/Typeclasses3.hs -------------------------------------------------------------------------------- /exercises/typeclasses/Typeclasses4.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/typeclasses/Typeclasses4.hs -------------------------------------------------------------------------------- /exercises/typeclasses/Typeclasses5.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/exercises/typeclasses/Typeclasses5.hs -------------------------------------------------------------------------------- /haskellings.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/haskellings.nix -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/package.yaml -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Haskellings/Constants.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/Constants.hs -------------------------------------------------------------------------------- /src/Haskellings/DirectoryUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/DirectoryUtils.hs -------------------------------------------------------------------------------- /src/Haskellings/Internal/ExecutableExercises.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/Internal/ExecutableExercises.hs -------------------------------------------------------------------------------- /src/Haskellings/Internal/ExerciseList.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/Internal/ExerciseList.hs -------------------------------------------------------------------------------- /src/Haskellings/LoadConfig.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/LoadConfig.hs -------------------------------------------------------------------------------- /src/Haskellings/Processor.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/Processor.hs -------------------------------------------------------------------------------- /src/Haskellings/RunCommands.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/RunCommands.hs -------------------------------------------------------------------------------- /src/Haskellings/TerminalUtils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/TerminalUtils.hs -------------------------------------------------------------------------------- /src/Haskellings/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/Types.hs -------------------------------------------------------------------------------- /src/Haskellings/Watcher.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/src/Haskellings/Watcher.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/stack.yaml -------------------------------------------------------------------------------- /stack.yaml.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/stack.yaml.lock -------------------------------------------------------------------------------- /tests/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/Main.hs -------------------------------------------------------------------------------- /tests/UnitTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/UnitTests.hs -------------------------------------------------------------------------------- /tests/directory_tests/package_test/hash1/8.10.4/lib/x86_64-linux-ghc-8.10.4/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/package_test/hash1/8.10.4/pkgdb/tasty-0.0.1/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/package_test/hash1/8.10.4/pkgdb/tasty-hunit-0.0.1/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/package_test/hash2/8.10.4/lib/x86_64-linux-ghc-8.10.4/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/package_test/hash2/8.10.4/pkgdb/containers-0.0.1/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/test1/ghc/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/test1/linux-x86_64-ghc-8.8.4/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/test2/8.6.2/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/test2/windows-x86_64-ghc-8.6.2/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/directory_tests/test3/ghc-tinfo6-8.10.4/.marker: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/exercises/io/IOBad1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/io/IOBad1.hs -------------------------------------------------------------------------------- /tests/exercises/io/IOBad2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/io/IOBad2.hs -------------------------------------------------------------------------------- /tests/exercises/io/IOBad3.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/io/IOBad3.hs -------------------------------------------------------------------------------- /tests/exercises/io/IOGood.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/io/IOGood.hs -------------------------------------------------------------------------------- /tests/exercises/recursion/Recursion1Bad1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/recursion/Recursion1Bad1.hs -------------------------------------------------------------------------------- /tests/exercises/recursion/Recursion1Bad2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/recursion/Recursion1Bad2.hs -------------------------------------------------------------------------------- /tests/exercises/recursion/Recursion1Good.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/recursion/Recursion1Good.hs -------------------------------------------------------------------------------- /tests/exercises/recursion/Recursion2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/recursion/Recursion2.hs -------------------------------------------------------------------------------- /tests/exercises/types/Types1Bad.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/types/Types1Bad.hs -------------------------------------------------------------------------------- /tests/exercises/types/Types1Good.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/types/Types1Good.hs -------------------------------------------------------------------------------- /tests/exercises/watcher_types/Types1Mod1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/watcher_types/Types1Mod1.hs -------------------------------------------------------------------------------- /tests/exercises/watcher_types/Types1Mod2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/watcher_types/Types1Mod2.hs -------------------------------------------------------------------------------- /tests/exercises/watcher_types/Types1Orig.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/watcher_types/Types1Orig.hs -------------------------------------------------------------------------------- /tests/exercises/watcher_types/Types2Mod1.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/watcher_types/Types2Mod1.hs -------------------------------------------------------------------------------- /tests/exercises/watcher_types/Types2Mod2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/watcher_types/Types2Mod2.hs -------------------------------------------------------------------------------- /tests/exercises/watcher_types/Types2Orig.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MondayMorningHaskell/haskellings/HEAD/tests/exercises/watcher_types/Types2Orig.hs -------------------------------------------------------------------------------- /tests/watcher_tests.in: -------------------------------------------------------------------------------- 1 | hint 2 | --------------------------------------------------------------------------------