Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Commit 0759352

Browse files
mb720Anrock
authored andcommitted
Fix typos in challenges.md
Also, improve formatting
1 parent 0897e55 commit 0759352

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

docs/Challenges.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
### ghc-mod
44

5-
1. Linking aginst Cabal directly meant lots of breakage when interacting with the on disk configuration state. (Since solved by using wrapper)
6-
2. Supporting ill defined interfaces and protocols is hard to impossible. Over the course of it's almost 100 releases (!!!) compatibility was broken way too often.
7-
3. Supporting many GHC versions simultaniously is very hard since they keep breaking the API.
8-
4. Linking against GHC means simmilar problems as with linking against Cabal, i.e. when the user upgrades their GHC binary stuff will break.
9-
10-
:memo: Don't link against Cabal directly ever
11-
:memo: (maybe) Target only one GHC version at a time or provide some compatibility layer
12-
:memo: Let's get the interfaces mostly right on the first go
13-
:memo: Handle changing compiler versions transparently
5+
1. Linking against Cabal directly meant lots of breakage when interacting with the on-disk configuration state. (Since solved by using wrapper)
6+
2. Supporting ill-defined interfaces and protocols is hard to impossible. Over the course of its almost 100 releases (!!!) compatibility was broken way too often.
7+
3. Supporting many GHC versions simultaneously is very hard since they keep breaking the API.
8+
4. Linking against GHC means similar problems as with linking against Cabal, i.e., when the user upgrades their GHC binary stuff will break.
9+
10+
* :memo: Don't link against Cabal directly ever
11+
* :memo: (maybe) Target only one GHC version at a time or provide some compatibility layer
12+
* :memo: Let's get the interfaces mostly right on the first go
13+
* :memo: Handle changing compiler versions transparently
1414

1515
### ide-backend / stack-ide
1616

0 commit comments

Comments
 (0)