haskell-servant/servant

Generic records causes very slow compile times

Open

#1,038 创建于 2018年9月18日

在 GitHub 查看
 (6 评论) (0 反应) (0 负责人)Haskell (1,953 star) (422 fork)batch import
help wantedperformance

描述

apparently, large APIs using the Servant.API.Generic record mechanism are orders of magnitude slower to compile than their :<|> equivalent

https://twitter.com/mattoflambda/status/1041622124576661504

I'm not sure how much we can do about this, but we could at least benchmark, create a minimal example that triggers this behaviour, and submit it to GHC as a bug

贡献者指南