Microgroove supports type-safe positional heterogeneous records similar to vinyl and SOP.
Microgroove can be used for lightweight statically specified polymorphic records just like vinyl
, but also dynamic record types that are only provided at run-time, such as receiving an arbitrary JSON protocol.
The recommended way to build microgroove is via stack with stack build
Array-backed records have been merged into vinyl as ARec
s! Please continue to contribute further development there.