Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Beyond Compare is a pretty good diff/merge tool that runs natively on macOS. Sure it's UI is slightly non-native too.

https://www.scootersoftware.com/



They have a great license too. I can bring my personal license to my work computers so it makes it a no-brainer to just buy the license and then use it everywhere. They recently made that one license work cross platform too, and retroactively upgraded my license for free.


I've done the same. Installed at home, on my work PC and laptop. So easy that I was happy to pay for it.


I love and highly recommend Beyond Compare. That being said, the Mac version could use a little love of late. They're a small team so I mean… priorities I guess…


It's decent. It's easy to use but it's getting a little old. And they still don't support line wrapping.


I love love Beyond Compare. It's been my go to diff tool for years.


I suppose this is because it's written in FreePascal using Qt.


AFAIK it is written in Lazarus/LCL which in addition to the Qt backend it also has a native Cocoa backend. I wonder if the Qt backend is still better than the native Cocoa backend though - it used to be the case some years ago as it was easier to interface with Carbon than Cocoa (Free Pascal got an entire new language mode - Objective Pascal - to be able to use Objective C objects directly to work with Cocoa) so for years most effort went on the Carbon backend until it was deprecated and removed for 64bit apps - but nowadays all work is on the Cocoa backend.

Perhaps in the future BC will switch to the Cocoa backend and provide more "native" controls (and wont need to bundle Qt either).


I love BC. The merge view was such a revelation. If you've never used it, do yourself a favor and try it out.


Big fan of beyond compare




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: