-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
Milestone
Description
In the Beta version, we wish to allow for user defined datatypes which are Sufficiently robust as to implement complex types, like CRDT, or OT types. These should be specified as WASM modules, and stored as policy data / system tables.
For the Alpha, some minimal data types other than LWW string should be implemented.
Presumably these data types we come up with should be coded in rust, and made available in the future as building blocks for UDTs.
Suggested deliverables:
- implemented in rust using traits as appropriate.
- Able to serialize and de-serialize for memo conveyance to/from other slabs.
- Able to project their state when requested via the Subject interface
- Offer mutators via the Subject interface