-
Notifications
You must be signed in to change notification settings - Fork 253
Closed
Description
@gallais if you get to use James' blog post to argue for adding Reflects into the library, I'm going to use it to argue for fixing Data.Table
😝
I share @james's opinion that the record structure doesn't add anything for inference. Furthermore it's fairy difficult to work with. I've tried twice now to integrate into my own library and failed because:
- it makes it makes it very difficult to define recursive functions over it because you have to keep removing and adding the record constructor.
- it makes it much more difficult to compose them together to define matrices as again the record constructor gets in the way.
I propose leaving Data.Table
in place, deprecating it, and add the non-record version as Data.Vec.Functional