haskell-beam / haskell-beam/beam

Benchmark build time of user code

Open
#824 0 comments 2 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Haskell
Stars
635
Forks
193
PR merge metrics
No merged PRs in 30d

Description

Following the publication of [Scarf moving away from Haskell](https://avi.press/posts/2026-07-10-after-7-years-in-production-scarf-has-reluctantly-moved-away-from-haskell.html), discussions mentioned that type-family-heavy code, like code using beam, can build slowly.

I personally think that the tradeoff for this slower compilation is much, much more safety when interacting with the database. However, if we can preserve this safety and improve build times, we should!

This ticket is about creating a benchmark for building a beam-based application. Improvements to build times can follow separately.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by inspecting the repository for an existing beam-based application, benchmark, or build configuration, then measure a clean build. The work is done when it provides a repeatable build-time benchmark and a baseline for later improvements.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system, performance
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.