https://github.com/bfren/maybe
Maybe monad for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming.
https://github.com/bfren/maybe
csharp maybe-monad monad
Last synced: 10 months ago
JSON representation
Maybe monad for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming.
- Host: GitHub
- URL: https://github.com/bfren/maybe
- Owner: bfren
- License: mit
- Created: 2022-03-08T21:43:40.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-18T09:21:27.000Z (over 1 year ago)
- Last Synced: 2024-12-19T01:46:19.557Z (over 1 year ago)
- Topics: csharp, maybe-monad, monad
- Language: C#
- Homepage:
- Size: 4.46 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Maybe Monad (C#)
 [](https://www.nuget.org/packages/maybef/) [](https://mit.bfren.dev/2019)
[](https://github.com/bfren/maybe/actions/workflows/test.yml) [](https://github.com/bfren/maybe/actions/workflows/publish.yml)
Maybe monad (see [here](https://en.wikipedia.org/wiki/Monad_(functional_programming)#An_example:_Maybe)) for C# - to handle null values and exceptions better - including Linq support, chaining, and asynchronous programming.
View the [Wiki](https://github.com/bfren/maybe/wiki) for documentation.
## Licence
> [MIT](https://mit.bfren.dev/2019)
## Copyright
> Copyright (c) 2019-2023 [bfren](https://bfren.dev) (unless otherwise stated)