3-Valued Logic (Boolean + Unknown)

There is a really interesting post by Hugo Kornelis on what happens when you have to introduce the value Unknown to boolean algebra. Unfortunately, it also reminds me of What Is Truth? on WorseThanFailure. 🙂

Check out my latest book, the essential, in-depth guide to performance for all .NET developers:

Writing High-Performance.NET Code, 2nd Edition by Ben Watson. Available for pre-order: