Skip to content
GitLab
Menu
Why GitLab
Pricing
Contact Sales
Explore
Why GitLab
Pricing
Contact Sales
Explore
Sign in
Get free trial
Primary navigation
Search or go to…
Project
H
Haskell tutorial
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Privacy statement
Keyboard shortcuts
?
What's new
4
Snippets
Groups
Projects
Show more breadcrumbs
Oscar Leijendekker
Haskell tutorial
Repository graph
Repository graph
You can move around the graph by using the arrow keys.
4-types-of-todo
Select Git revision
Branches
8
2-hello-monad
3-hello-webserver
4-types-of-todo
5-connecting-to-db
6-cleanup
7.contravariant
8-conclusion
master
default
protected
8 results
Begin with the selected commit
Created with Raphaël 2.2.0
5
Dec
12
Nov
11
7
30
Oct
29
24
22
7
Aug
24
Jul
15
13
Ch.8
8-conclusion ma…
8-conclusion master
ch8. p1
Further work on ch.7
7.contravariant
7.contravariant
Work on ch. 7
Added deriving declaration to datatypes
6-cleanup
6-cleanup
Used do notation in taskDecoder
Cleanup for ch.6 finished.
Work on ch.6: renaming
Fix to CI
5-connecting-to…
5-connecting-to-db
Added apt update to CI
Work on ch.5
Added dependency in build pipeline.
Implementing for ch.5, set up a db and connected to it.
Followed along with ch.4
4-types-of-todo
4-types-of-todo
Added code for ch.4
Updated to chapter 3
3-hello-webserver
3-hello-webserver
Added dependency to warp
Using do notation
Using monad functions to compose effects
Made a symbol exposition explicit
2-hello-monad
2-hello-monad
Trying minimalistic CI with newer LTS resolver
Trying more minimalistic CI setup
Changed resolver to ghc 8.4.3, which is what the image uses
Trying different lts
Trying different lts
Trying compiling without --system-ghc
Using CI_PROJECT_DIR for build-relative path
Using CI_BUILDS_DIR for build-relative path
replaced project slug variable by project variable in path of stack root
Whoops forgot to remove obsolete prefix
Yet another act of desperation
Yet another act of desperation
Trying to feed yet another CI variable as the project path to gitlab
CI_PROJECT_PATH replaced by CI_PROJECT_PATH_SLUG
Paths replaced by variable
Added cache to build process
Whoops, forgot to put --system-ghc back
Changed resolver to ghc-8.2.2
Removed --system-ghc option in build to check a hypothesis.
CI pipeline with own container image
Loading