Skip to content

Latest commit

 

History

History
39 lines (36 loc) · 1.23 KB

TODO.md

File metadata and controls

39 lines (36 loc) · 1.23 KB

TODO

  • introduce GPL

    • rename packages. scalax.generic ???
    • rename github repo
    • update drone/codecov integration
    • update readme
    • create documentation site
  • can we merge it with scala-tuples?

  • Diff. Although diff and patch are always comes together, semantic is a little different. Whereas Patch is more like a sequence of events (or commands, if you'd like), Diff is a pair of values with detailed explanation on what exactly differs one from another.

  • ordered collection diff

  • port org.bitbucket.cowwoc.diffmatchpatch.DiffMatchPatch to Scala ??? - can win in space if Equal(text) would be replaced with Skip(n)

  • patch serialization

    • binary (protobuf?)
    • json
  • more types

    • java.sql
    • etc
  • more tests

    • java.sql
  • prepare for publishing

    • readme
      • intro with example
    • sbt
    • drone
    • codecov
    • sonatype
  • more sophisticated text diff/patch

  • improve readme

    • api details
    • adapters
    • macros
    • provide Ammonite REPL based walkthrough
  • provide more space efficient algorithm/structure (detect similar sequences) for ordered collections patch