Главная
Study mode:
on
1
.000 What is Haskell?
2
.520 Parts of a Haskell program
3
.640 Example of Haskell source code
4
.400 Writing Haskell like Lisp
5
.160 What is a code explorer?
6
.760 Prior art
7
.240 Haskell mode
8
.080 Jumping to declarations
9
.560 Finding references
10
.840 The Haskell language server
11
.520 Hoogle and Hackage
12
.960 Haskell Code Explorer
13
.600 Demo of Haskell Code Explorer
14
.080 Learning about monads
15
.480 Web client
16
.920 User freedom
17
.800 hc.el
18
.560 Demo
19
.520 Declarations
20
.920 Finding definitions and references
21
.160 Eldoc
22
.360 Searching for identifiers
23
.560 Help buffer integration
24
.440 Haddock
25
.840 Servant
26
.480 Org
27
.320 Links
28
.280 Navigation
29
.160 Going the other direction
Description:
Explore Haskell code exploration techniques using Emacs in this 30-minute conference talk from EmacsConf 2022. Dive into the fundamentals of Haskell programming, including its structure and syntax, before delving into the concept of code explorers. Learn about various tools and features available in Emacs for Haskell development, such as Haskell mode, declaration jumping, reference finding, and the Haskell language server. Discover the power of Hoogle, Hackage, and the Haskell Code Explorer through live demonstrations. Gain insights into advanced topics like monads, web clients, and user freedom in Haskell development. Explore the hc.el package and its integration with Emacs, including features like Eldoc support, identifier searching, and help buffer integration. Delve into Haddock documentation, Servant framework, and Org mode integration. Finally, learn about navigation techniques and bidirectional exploration in Haskell code using Emacs.

Haskell Code Exploration with Emacs

EmacsConf and Emacs hangouts
Add to list