Thanks for having a look!

Yes, the pkg/DESCR is a bit long on a few lines.
I ended up doing it like that on purpose in order to get nice descriptive lines 
that aren't chopped in awkward places; I find it reads better.

Compare:

A Tcl extension that provides utilities for comparisons of strings, lists and 
files.

The base comparison is a Longest Common Substring algorithm based on
J. W. Hunt and M. D. McIlroy, "An algorithm for differential file comparison,"
Comp. Sci. Tech. Rep. #41, Bell Telephone Laboratories (1976).
Available on the Web at the second author's personal site:
http://www.cs.dartmouth.edu/~doug/

It is basically an LCS diff algorithm implemented in C on top of Tcl's API,
thus giving full Unicode and VFS support.


With (fmt -w 72):


A Tcl extension that provides utilities for comparisons of strings,
lists and files.

The base comparison is a Longest Common Substring algorithm based on J.
W. Hunt and M. D. McIlroy, "An algorithm for differential file
comparison," Comp. Sci. Tech. Rep. #41, Bell Telephone Laboratories
(1976).  Available on the Web at the second author's personal site:
http://www.cs.dartmouth.edu/~doug/

It is basically an LCS diff algorithm implemented in C on top of Tcl's
API, thus giving full Unicode and VFS support.


If it's really a problem I can live with what I feel is less-than-ideal 
formatting.


Stu



> ---------- Original Message ----------
> From: Ryan Freeman <r...@slipgate.org>
> Date: February 22, 2018 at 11:58 AM
> 
> 
> On Tue, Feb 20, 2018 at 05:56:50PM -0500, Stuart Cassoff wrote:
> > > > > > ---------- Original Message ----------
> > > > > > From: Stuart Cassoff <3...@bell.net>
> > > > > > Date: December 9, 2017 at 11:27 AM
> > > > > > 
> > > > > > 
> > > > > > Comment:
> > > > > > diff functions for Tcl
> > > > > > 
> > > > > > Description:
> > > > > > A Tcl extension that provides utilities for comparisons of strings, 
> > > > > > lists and files.
> > > > > > 
> > > > > > The base comparison is a Longest Common Substring algorithm based on
> > > > > > J. W. Hunt and M. D. McIlroy, "An algorithm for differential file 
> > > > > > comparison,"
> > > > > > Comp. Sci. Tech. Rep. #41, Bell Telephone Laboratories (1976).
> > > > > > Available on the Web at the second author's personal site:
> > > > > > http://www.cs.dartmouth.edu/~doug/
> > > > > > 
> > > > > > It is basically an LCS diff algorithm implemented in C on top of 
> > > > > > Tcl's API,
> > > > > > thus giving full Unicode and VFS support.
> > > > > > 
> > > > > > 
> > > > > > OK?
> 
> Hey Stuart,
> 
> I use Tcl regularly so I thought I should give this a test for you.
> The port builds/packages fine here on amd64.  The only thing portcheck
> complained about was line lengths on pkg/DESCR, so a 'fmt -w 72' is
> needed there.
> 
> I loaded the module in tclsh8.6 interpreter and tested that I could reach
> the commands it provides, all seems good. 
> 
> $ tclsh8.6
> % package require DiffUtil
> 0.4.0
> % DiffUtil::diffFiles
> wrong # args: should be "DiffUtil::diffFiles ?opts? file1 file2"
> % DiffUtil::diffStrings
> wrong # args: should be "DiffUtil::diffStrings ?opts? line1 line2"
> 
> Thanks for the port!
> -ryan

Reply via email to