Library to support efficient compilation of large records (linear in the number of record fields)
Haskell
51
421 commits
updated May 20, 2026
This repository contains all of the work on scalable records in Haskell:
large-records and large-anon.large-records with beam.large-records
library.For a detailed overview on compile time performance of large-records, see
the benchmarks report.
The problems addressed by these libraries are discussed in a series of blog posts:
large-anon: Practical scalable anonymous records for Haskellas well as in various presentations:
Haskell
97.4%
Gnuplot
2.3%
Library to support efficient compilation of large records (linear in the number of record fields)
Haskell
51
421 commits
updated May 20, 2026
This repository contains all of the work on scalable records in Haskell:
large-records and large-anon.large-records with beam.large-records
library.For a detailed overview on compile time performance of large-records, see
the benchmarks report.
The problems addressed by these libraries are discussed in a series of blog posts:
large-anon: Practical scalable anonymous records for Haskellas well as in various presentations:
Haskell
97.4%
Gnuplot
2.3%