Skip to content

Commit e59e128

Browse files
Merge pull request #260 from haskellfoundation/ben-presents
Add Ben Gamari as presenter at GHC dev workshop
2 parents 0bb4a86 + 9b2d1bf commit e59e128

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

events/2023-ghc-development-workshop.markdown

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,27 @@ We are excited to announce the **2023 GHC Contributors' Workshop, June 7-9 2023*
1212

1313
In this three-day event, held on the lakeside campus of OST in lovely Rapperswil, Switzerland, you can learn what you need to know in order to get started working on GHC, right from the core team itself. Because the workshop is immediately prior to [Zurihac 2023](https://zfoh.ch/zurihac2023/), there will be time to work on your project and ask questions.
1414

15+
## The Workshop
16+
1517
At this workshop, you can learn the ins and outs of working on GHC, including practical techniques for minimizing rebuilds and diagnosing compiler bugs. The fundamental concepts and idioms of key compiler subsystems will be presented, along with tips and tricks for understanding how they are working in a running compiler. This is a practical workshop: any theory presented will be in service of building things, and we expect that you will arrive with a checkout and build of the source tree ready to go.
1618

1719
Additionally, the speakers will be available to answer questions and to provide mentorship during Zurihac itself, so this is a great opportunity to finish your first MR.
1820

1921
We expect that participants already know Haskell and have worked on some form of programming language implementation in the past, whether as students, at work, or just for fun. Concepts such as parsing, type checking, unification, and code generation should be familiar, but we don't expect participants to already be experts.
2022

21-
So far, Simon Peyton Jones has confirmed that he will present at the workshop. Watch this space for more presenters as we confirm them!
23+
## Presenters
24+
25+
The workshop will be instructed by seasoned contributors to GHC. So far, we have confirmed that the following GHC developers will present.l
26+
27+
### Simon Peyton Jones
28+
29+
Simon is an Engineering Fellow at Epic Games. Until 2022, he was a researcher at Microsoft Research in Cambridge, England, where he started in Sept 1998. He’s also an Honorary Professor of the Computing Science Department at Glasgow University, where he was a professor during 1990-1998. Simon is interested in the design, implementation, and application of lazy functional languages. He was one of the original designers of Haskell, and much of his work is focused around the Glasgow Haskell Compiler and its ramifications. Simon is also chair of Computing at School, the group at the epicentre of the reform of the national curriculum for Computing in England. Computer science is now a foundational subject, alongside maths and natural science, that every child learns from primary school onwards.
30+
31+
### Ben Gamari
32+
33+
Ben has been contributing to GHC for over a decade and been working as a full-time compiler engineer at Well-Typed since 2015. In that time he has worked across the compiler, from parsing to code generation to release management and development infrastructure. His contributions include GHC's non-moving concurrent garbage collector, GHC's type-reflection implementation, and numerous improvements in profiling. He tends to find himself working near the back end of GHC's compilation pipeline and runtime system.
34+
35+
## Participation
2236

2337
Due to space constraints and to enable scholarships for student participants, there will be a fee for full on-site participation.
2438
Fees will be used to cover travel costs for presenters and students who don't have other funding to attend.

0 commit comments

Comments
 (0)