MuniHac 2019: Making a Haskell IDE
Title: MuniHac 2019: Making a Haskell IDE Speaker: Neil Mitchell Abstract: I've always wanted a Haskell IDE. The absence of a simple and robust solution led me to build Ghcid, which I've been using for many years. However, I have moved on, now using a real Haskell IDE based on technology we developed at Digital Asset for the DAML programming language. It turns out building an IDE is harder than I expected, so in this talk I'll cover three topics: 1. The theory behind building an IDE. We use an in-memory dependency graph, with some interesting tweaks. 2. What's there today and how you can use it. I'll also cover the relationship to haskell-ide-engine, DAML and other related projects. 3. What's missing and how you can help. I'll be hacking on the IDE at MuniHac, and everyone is welcome to join in. Recorded at MuniHac 2019 / https://munihac.de/2019.html by Maximilian Huber / TNG Technology Consulting GmbH

"Building Haskell Programs with Fused Effects" by Patrick Thomson

MuniHac 2019: The many faces of isOrderedTree

Haskell is Not For Production and Other Tales

Reflecting on 5 years of Haskell in production · Alexander Thiemann

From Rails to Elm and Haskell - Richard Feldman

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg

"Writing a game in Haskell" by Elise Huard

Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey

Running a startup on Haskell

Lambda World 2019 - Painless software development with Haskell - Paweł Szulc

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

Simon Peyton Jones - A History of Haskell: being lazy with class

ZuriHac 2016 - Low-level Haskell: An Interactive Tour Through the STG

HaskellerZ - Feb 2018 - Getting things done in Haskell and Zurich Friends of Haskell

"Haxl: A Big Hammer for Concurrency" by Simon Marlow

Haskell Tutorial

MuniHac 2018: Keynote: Beautiful Template Haskell

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Harnessing the Multicores: Nested Data Parallelism in Haskell

