[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#813485: ITP: setop -- apply set operations like intersection to text inputs



Package: wnpp
Severity: wishlist
Owner: "Frank Stähr" <der-storch-85@gmx.net>

* Package name    : setop
  Version         : 0.1
  Upstream Author : Frank Stähr <der-storch-85@gmx.net>
* URL             : http://github.com/phisigma/setop
* License         : GPL-2+
  Programming Lang: C++
  Description     : apply set operations like intersection to text inputs

setop is a simple console utility for handling multiple inputs from files or other streams as mathematical sets.
That is you can apply typical set operations like union, intersection, or set difference and print a resulting set (sorted and with unique string elements) to standard output or you can give answer to special queries like number of elements.

Up to now, there is no similar package in the repository. Programs like sort, uniq, comm, join, grep, awk, cat, combine, wc etc. can only inconveniently deal with some (in each case one or two) features of setop, but none of these is as universal, flexible, and easy to use as setop itself, including non-standalone utilities like script languages.

I already asked at <debian-mentors@lists.debian.org> for the need of something like setop and got at least a slightly positive feedback, mixed with references to the above mentioned "workarounds", Python and LISP. See <https://lists.debian.org/msgid-search/56057231.7080008@gmx.net>.

Further maintance (e. g. translations, new features and of course bug fixing) are planned, but at first I need a sponsor and am going to ask at debian-mentors.


Reply to: