Coder Social home page Coder Social logo

Comments (13)

AloisMahdal avatar AloisMahdal commented on August 22, 2024 3

What about ymdiff ("@ymattw's diff")? Search does not bring anything anywhere.

from ydiff.

gwerbin avatar gwerbin commented on August 22, 2024 2

Yet another reason to change the name: "c-diff" is medical slang for Clostridium difficile, a nasty gastrointestinal bacterium. Trust me, you don't want to name your program after C. difficile.

I also wouldn't recommend xdiff because it's apparently taken by LibXDiff.

I vote for either ymdiff, or even just ydiff which is:

  1. a tribute to your username
  2. is just one letter off from xdiff
  3. kind of skeumorphic because if you squint really hard the letter "Y" suggests "side-by-side-ness" and "merging two things together", which are apropos for this program.

from ydiff.

amirouche avatar amirouche commented on August 22, 2024 1

xdiff is a good name. Like the best diff tool around.

from ydiff.

ymattw avatar ymattw commented on August 22, 2024 1

Thanks for the info. I guess it's not possible to find a unique project / binary name yet relevant and meaningful (ymdiff is not meaningful). I am fine with other ydiff projects (pretty dead and not well maintained). Look like we do not have conflict with ydiff on major distros. I've committed the changes anyway ;).

from ydiff.

ymattw avatar ymattw commented on August 22, 2024

Hi, I guess the name conflict is not a rare case, please just follow whatever existing convention for such case. I am totally ok with an alternate name. BTW cdiff should cover all features of colordiff, you may also consider give colordiff an alternate name :D.

from ydiff.

AloisMahdal avatar AloisMahdal commented on August 22, 2024

Well, I'm not sure how rare, but I guess not common, since (IMO) it's better to have unique name. It helps promote and support the project (you don't have to clarify you mean another cdiff) and helps users who already use the other cdiff and would like to install your program.

IOW, the best way seems to be to rename the binary, once and for all, to something that is free in all major distributions. Also that's what Fedora packaging guide says.

I know, it might be too much to ask, but to me it seems better than the other two options: use alternate name and keep explaining and clarifying ad nauseam, or just avoid major distributions.

(And yeah, colordiff's cdiff binary has been in Fedora for at least 12 years (could be more as 12yrs is most I can look up), so I don't think it would be polite to ask them to rename it :-))

from ydiff.

AloisMahdal avatar AloisMahdal commented on August 22, 2024

OK, /usr/bin/xdiff seems to be free on Fedora and Debian. At first search, closest possible confusion seems to be xxdiff, which is a GUI diff tool in Debian and Fedora, and a PHP extension called xdiff.

from ydiff.

AloisMahdal avatar AloisMahdal commented on August 22, 2024

Any progress on this? I know it would be a tough change, but IMO worth it to give this project a unique standing.

(BTW today I discovered git --word-diff and it's cool but cdiff/ymdiff still performs better in many cases!)

from ydiff.

ymattw avatar ymattw commented on August 22, 2024

I tend to use ydiff (similar to diff -y for side-by-side view). Could you confirm this is still not taken in Fedora package index?

from ydiff.

ymattw avatar ymattw commented on August 22, 2024

I was stuck at work so took sometime fixing this :P. Pypi package has been updated, homebrew Formula renaming is pending for review.

from ydiff.

AloisMahdal avatar AloisMahdal commented on August 22, 2024

OK, I tried looking for:

  • spec file repo on Fedora (http://src.fedoraproject.org/rpms/ydiff/),
  • ydiff bin in Fedora (dnf provides '*bin/ydiff'),
  • ydiff package on Debian (web package search and rmadison ydiff),
  • ydiff file in Debian (web package search).

No results found for any of these. I have no idea how to check other distros.

from ydiff.

AloisMahdal avatar AloisMahdal commented on August 22, 2024

OTOH, simple duckduckgogo search gave me:

OT-yet-another-H, ymdiff only gives irrelevant results (eg. 'ymdiff'
being typo or some code) and 4th result is this PR! :)

from ydiff.

ymattw avatar ymattw commented on August 22, 2024

This was fixed in version 1.1.

from ydiff.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.