Skip to content

Latest commit

 

History

History
19 lines (11 loc) · 368 Bytes

README.md

File metadata and controls

19 lines (11 loc) · 368 Bytes

bxb

smart diff/patch & bidirectional transformation library

Motivation

  1. Smart diff/patch library

diff with schema - patch without schema (incorporate CRDT ideas)

  1. Declarative bidirectional mapping with diff support:
target = xget(schema, mapping, src)

new-src = xput(mapping, new-target, old-src)
diff = xdiff(mapping, new-target, old-src)