ff-notes / ron

Haskell implementation of RON and RON-RDT
BSD 3-Clause "New" or "Revised" License
65 stars 9 forks source link

Word-based RGA #10

Open cblp opened 5 years ago

cblp commented 5 years ago

Problem:

     +--> Arne --+
     |           |
     |           v
Bjorne           Annie
     |           ^
     |           |
     +-> Bonnie -+

Automatic character-base RGA merge may give words semantically misleading, contradicting human-written versions.

Proposed solution: generate ops using words.

     +--> Arne --+
     |           |
     |           v
Bjorne           ArneBonnie
     |           ^
     |           |
     +-> Bonnie -+

Unresolved questions:

  1. Is it still possible to make misleading words?
  2. What about misleading sentences made up from word-ops coming from different sources?
cblp commented 4 years ago

https://martin.kleppmann.com/papers/interleaving-papoc19.pdf