A dotnet library providing Option and Result data types, based on the concepts behind 'Railway Oriented Programming'
-
Updated
Apr 24, 2023 - C#
A dotnet library providing Option and Result data types, based on the concepts behind 'Railway Oriented Programming'
Option types (also known as maybe types) for Go, via "go generate".
A small railway oriented library in C#
Option and Result types for GoLang
A small library for dealing with mutable references to the option type in Rust.
🦀 < Something like Rust with excellent type inference.
Simply typesafe Result and Option monads in typescript and javascript.
Provides Rust-like Result and Option types.
Rust library that provides `Opt<T>` as an alternative to `Option<T>`. This is advantageous when: 1. the generic type, `T`, is expensive to allocate, and 2. mutation between `None` and `Some(...)` is frequent.
Package nul implements a nullable optional-type, for the Go programming language. In other programming languages, an optional-type might be know as: a option-type, or a maybe-type.
Maybe monad for Elixir inspired by Rust Option type
A dotnet testing library, allowing you to test code that uses Futurum.Core
Package opt implements an optional-type, for the Go programming language. In other programming languages, an optional-type might be know as: a option type, or a maybe type.
PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.
Type-safe nothing-handling and error-handling library for TypeScript
Library for functional programing in Java 17+ utilizing sealed types
Add a description, image, and links to the option-type topic page so that developers can more easily learn about it.
To associate your repository with the option-type topic, visit your repo's landing page and select "manage topics."