HealthSamurai / bxb

bidirectional transformation library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

bidirectional transformation library


Languages

Language:Clojure 99.8%Language:Makefile 0.2%