ndmitchell/record-dot-preprocessor

Consider partially applied updates

Closed this issue · 3 comments

foo{bar=} could become \x -> foo{bar=x}

{bar=baz} could become \x -> x{bar=baz}

foo{bar=, baz=} would be \x y -> foo{bar=x, baz=y}

{bar=} could be \x y -> x{bar=y}

All good ideas, but I now don't plan to go beyond the GHC record proposal.