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
2
120
Haskell Tooling Whirlwind
Lightning talk from LambdaJam 2015 #ylj15
Steven Shaw
May 21, 2015
Tweet
Share
More Decks by Steven Shaw
See All by Steven Shaw
Testing properties with QuickCheck
steshaw
1
50
Conquer Cabal Hell with Nix
steshaw
1
53
From Commodore 64 to the Cloud — Lessons from 30 years of programming
steshaw
3
160
Other Decks in Programming
See All in Programming
統一感のある Go コードを生成 AI の力で手にいれる
otakakot
0
140
💎 My RubyKaigi Effect in 2025: Top Ruby Companies 🌐
yasulab
PRO
1
130
#QiitaBash TDDでAIに設計イメージを伝える
ryosukedtomita
2
1.6k
ワンバイナリWebサービスのススメ
mackee
10
7.6k
人には人それぞれのサービス層がある
shimabox
3
620
TypeScriptのmoduleオプションを改めて整理する
bicstone
4
450
実践ArchUnit ~実例による検証パターンの紹介~
ogiwarat
1
190
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
210
eBPFを用いたAIネットワーク監視システム論文の実装 / eBPF Japan Meetup #4
yuukit
3
690
DevDay2025-OracleDatabase-kernel-addressing-history
oracle4engineer
PRO
7
1.7k
Agent Rules as Domain Parser
yodakeisuke
1
410
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
16
5.2k
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
Bash Introduction
62gerente
614
210k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Embracing the Ebb and Flow
colly
85
4.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Faster Mobile Websites
deanohume
307
31k
Why Our Code Smells
bkeepers
PRO
337
57k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
25
2.8k
The Power of CSS Pseudo Elements
geoffreycrofte
76
5.8k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
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