Skip to content

Deprecating Data.Table in favour of Data.Vec.Functional #870

@MatthewDaggitt

Description

@MatthewDaggitt

@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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions