-
Notifications
You must be signed in to change notification settings - Fork 43
Closed
Description
Rel8 defines the term "higher-kinded data" as:
Higher-kinded data types are data types of the pattern:
data MyType f = MyType { field1 :: Column f T1 OR HK1 f , field2 :: Column f T2 OR HK2 f , ... , fieldN :: Column f Tn OR HKn f }where Tn is any Haskell type, and HKn is any higher-kinded type.
Aside from the specific detail of the Column type family, this notion seems very general! Do y'all think there's any potential for a library that would help others replicate the pattern for other applications? (For example, I have in mind a similar sort of approach to filesystem storage, with database rows and fields corresponding to directories and files.)
Metadata
Metadata
Assignees
Labels
No labels