From: Maurice v. d. P. <gri...@kf...> - 2015-01-31 21:33:20
|
Hi everyone, For some time I've been wanting to make a text-based user interface for kdiff3, but after studying kdiff3's code and talking to Joachim Eibl I've come to the conclusion that it would be too intrusive a change to add this functionality to kdiff3. That's why I've recently started working on a new text-based alternative to kdiff3, called tdiff3. In a nutshell this program will: - have an ncurses user interface, allowing it to be used in a terminal - use the same diff/alignment algorithm as kdiff3 - support merging of very large files without significant slowdown or running out of memory This program is in a very early stage of development and is not yet usable for diffing/merging. Unlike kdiff3 this program is written in D, but this language should feel very familiar to C++ programmers. I would welcome any questions, help or contributions from interested users or programmers. Take a look at the code on github (https://github.com/Griffon26/tdiff3) and send me a message either on or off this list. I'm hoping that eventually some of the design choices made for this program (large file support, external diff process) can be ported back into kdiff3 as well. Regards, Maurice. -- Maurice van der Pot Kdiff3 developer gri...@kf... http://kdiff3.sourceforge.net |