You need NULL. You love BOOL. At long last, the two can coexist. NullaBool. It's open-source. It's RESTful. It's DevOps. It's thread safe (probably). And best of all: it's both bool and null. Better together, like chocolate and onions. Or so we've heard.
NullaBool is the solution nobody wanted for a problem nobody has. It represents every possible state of NULL and BOOL together, and includes some bonus states that will make you wonder whether someone should check whether the developers of this project are okay why they haven't existed until now. Some say that NullaBool is just a bizarre implementation of bool? (or "nullable bool" if you're from the UK). Some say it's much more than that. Because it is. Just accept it.
Add NullaBool to your .NET project today, and see for yourself what all the nullababool is about.
NullaBool is available for one and all on Nuget.org
PM> Install-Package NullaBool
We use SemVer for versioning. For now. Maybe someday we will use NullaBool versioning. You literally can't stop us.
- Matt Perkins - space wizard/unstable genius/father of NullaBool
See also the list of contributors who participated in this glorious project, sacrificing their own time and sanity for the good of humanity.
NullaBool is licensed under the MIT License.
NullaBool belongs to the community - to the universe, one might say - and we thank each and every one of you for your role in making it possible. In particular, we are eternally grateful to:
- Starbucks' legendary fall seasonal drink
- Nullake "Bob's your uncle" Boolburton