News for hackers. Stuff that matters.
Re:Redis for win32 and the Microsoft patch by FooBarWidget on Friday December 09, 2011 @09:06AM (#3333706)
If code quality is your concern then supporting multiple Unix variants already does a good job at revealing bugs. Supporting Windows and Unix is a whole different beast. They're so radically different that you're essentially writing two different versions of the code. And since all abstractions are leaky, fixing a bug that occurs on Windows may not fix a bug on Unix; it may even introduce a bug in Unix.
Re:Redis for win32 and the Microsoft patch by shin_lao on Friday December 09, 2011 @09:16AM (#3333733)
There is already a huge amount of libraries that abstract the hard part for you. 95% of our C++ code isn't platform specific and we support FreeBSD, Linux and Windows.
Re:Redis for win32 and the Microsoft patch by nknight on Friday December 09, 2011 @12:18PM (#3334520)
I've never used a non-trivial piece of cross-platform software that didn't have significant platform-specific bugs. If you're claiming yours doesn't, I'm going to have to ask for access to your customer support email...
Re:Redis for win32 and the Microsoft patch by shin_lao on Saturday December 10, 2011 @02:12PM (#3338195)
We did have platform-specific bugs, but the fixes (if any) were not platform-specific.

In other words, we change the code so that it fixes the platform specific bug while adding no platform-specific code.

(Don't know if I made myself clear).