-
Notifications
You must be signed in to change notification settings - Fork 0
Description
-
Maybe remove
RecordHasFieldsbecause the performance sucks (see issue ineffectfulaboutMembersor:>>or whatever it was called for more info) -
I think my
RecordHasFieldimplementation is incorrect? -
Hide all
RecordFromTupleinstance spam. -
Change
Record's kind signature fromRecord :: [Type] -> TypetoRecord :: Row Type -> Type. -
Bake notion of fields into
Record, separate GADT's type-level list from actual data being stored. -
Try changing from
RCons+RNilto some list ofAny, to enable easy/efficient reordering.- Merging
- Reordering
- Deleting not the head
-
Try to finish GHC plugin for record construction syntax like
large-anon. -
Maybe add some
TypeErrorsto explain common errors, especially if GHC's error is not immediately helpful. -
Allconstraint for asserting all fields satisfy some constraint (e.g.myShow :: All Show r => Record r -> String). -
Type changing
modify(or should it be renamed toupdate?).