Re: [wiki] [sites] [rocks] add precizer Add a link to precizer, a small C CLI tool for building a checksum database and comparing directory trees. The author explicitly aligns the project with the suckless philosophy: simplicity, clarity and minimalism. || Dennis Razumovsky
> [rocks] add precizer
> Add a link to precizer, a small C CLI tool for building a checksum database and comparing directory trees.
Small??
$ wc -l `find -type f -name *.c -or -name *.h`|tail -n1
312918 total
Even if you remove the embedded sqlite you still get well
over 30k lines:
$ wc -l `find -type f -name *.c -or -name *.h|grep -v sqlite`|tail -n1
32946 total
All you're doing is calculating the checksums of a file
tree, adding to a database, and comparing it with another.
Why does it suck so much?
> The author explicitly aligns the project with the suckless philosophy:
simplicity, clarity and minimalism.
"The author" is you. Drop the pretentiousness. Where? Where
is this "explicit" alignment??? I could not find it anywhere
in the code, in the website, in the README, nor in the
commits.
You program in C like it is Java. There are over 70 files in
the src/ directory alone.
The only thing i can see is 300k lines for a program that
does what git diff --no-index does, and fucking sucks at it.
Received on Thu Mar 05 2026 - 17:57:46 CET
This archive was generated by hypermail 2.3.0
: Thu Mar 05 2026 - 18:00:49 CET