Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Yes, but the question is whether the semantics is meaningful for the application (e.g. text editing).

CRDTs are building blocks for larger systems. They themselves need to be composed into higher level constructs.

I think this is the crux of the CRDT, it assists the application designer in creating an algebra over the domain model such that state can get updated w/o having a single representation of that state space. It pushes that complexity back down, so that we can reason about it in serial code.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: