├── 01-pipeline ├── .ghci ├── .gitignore ├── LICENSE ├── Main.hs ├── README.md ├── dive.cabal └── stack.yaml ├── 02-parser ├── .ghci ├── .gitignore ├── Example.hs ├── LICENSE ├── Main.hs ├── README.md ├── dive.cabal └── stack.yaml ├── 03-core ├── .ghci ├── .gitignore ├── LICENSE ├── Main.hs ├── README.md ├── dive.cabal └── stack.yaml ├── LICENSE └── README.md /01-pipeline/.ghci: -------------------------------------------------------------------------------- 1 | :set -fobject-code 2 | -------------------------------------------------------------------------------- /01-pipeline/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/01-pipeline/.gitignore -------------------------------------------------------------------------------- /01-pipeline/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/01-pipeline/LICENSE -------------------------------------------------------------------------------- /01-pipeline/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/01-pipeline/Main.hs -------------------------------------------------------------------------------- /01-pipeline/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/01-pipeline/README.md -------------------------------------------------------------------------------- /01-pipeline/dive.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/01-pipeline/dive.cabal -------------------------------------------------------------------------------- /01-pipeline/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/01-pipeline/stack.yaml -------------------------------------------------------------------------------- /02-parser/.ghci: -------------------------------------------------------------------------------- 1 | :set -fobject-code 2 | -------------------------------------------------------------------------------- /02-parser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/.gitignore -------------------------------------------------------------------------------- /02-parser/Example.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/Example.hs -------------------------------------------------------------------------------- /02-parser/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/LICENSE -------------------------------------------------------------------------------- /02-parser/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/Main.hs -------------------------------------------------------------------------------- /02-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/README.md -------------------------------------------------------------------------------- /02-parser/dive.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/dive.cabal -------------------------------------------------------------------------------- /02-parser/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/02-parser/stack.yaml -------------------------------------------------------------------------------- /03-core/.ghci: -------------------------------------------------------------------------------- 1 | :set -fobject-code 2 | -------------------------------------------------------------------------------- /03-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/03-core/.gitignore -------------------------------------------------------------------------------- /03-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/03-core/LICENSE -------------------------------------------------------------------------------- /03-core/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/03-core/Main.hs -------------------------------------------------------------------------------- /03-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/03-core/README.md -------------------------------------------------------------------------------- /03-core/dive.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/03-core/dive.cabal -------------------------------------------------------------------------------- /03-core/stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/03-core/stack.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdiehl/dive-into-ghc/HEAD/README.md --------------------------------------------------------------------------------