Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Haskell Tooling Whirlwind
Search
Steven Shaw
May 21, 2015
Programming
120
2
Share
Haskell Tooling Whirlwind
Lightning talk from LambdaJam 2015 #ylj15
Steven Shaw
May 21, 2015
More Decks by Steven Shaw
See All by Steven Shaw
Testing properties with QuickCheck
steshaw
1
72
Conquer Cabal Hell with Nix
steshaw
1
60
From Commodore 64 to the Cloud — Lessons from 30 years of programming
steshaw
3
180
Other Decks in Programming
See All in Programming
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
330
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
2.5k
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
290
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
340
GitHubCopilotCLIをはじめよう.pdf
htkym
0
310
Running Swift without an OS
kishikawakatsumi
0
870
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
160
Explore CoroutineScope
tomoeng11
0
140
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
160
Kingdom of the Machine
yui_knk
2
1.3k
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.4k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
580
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
280
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
180
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
180
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
110
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
BBQ
matthewcrist
89
10k
エンジニアに許された特別な時間の終わり
watany
106
240k
Transcript
Haskell Tooling Whirlwind Steven Shaw @steshaw
• Cabal sandboxes on steroids • Build cache for Cabal/GHC
• Slow build → Fast Build • Hopefully will be folded into Cabal’
None
None
• Builds on Halcyon • GHC → Heroku • by
Miëtek Bak • @mietek
Nix • Purely functional, cross-platform package system • Source-based with
binary substitution. • Immutable, side-by-side versions of packages. • Easily construct [development] environments with fixed versions of all your dependencies. • $ nix-shell -p git -p vim -p gcc
Nix and Haskell • haskellngPackages • http://wiki.ocharles.org.uk/Nix
NixOS • based entirely on Nix package manager • develop
and deploy on the same system. • Hydra for CI/CD • NixOps for cloud deployment
Atom.io • $ apm install language-haskell • $ apm install
ide-haskell • Enjoy :) • syntax highlighting • goto definition • linting (with ghc-mod)
None
None
Tech Radar
None
None
None
None
References • halcyon.sh • nixos.org • atom.io • atom.io/packages/ide-haskell •
steshaw.org/techradar • commercialhaskell.com