Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: optional-type

propensive/vacuous

A simple representation of optional values

Language: Scala - Size: 1.22 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0

yceruto/option-type

The Option type for PHP

Language: PHP - Size: 55.7 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 11 - Forks: 0

singh-rajiv/honesty-dotnet

Write Honest functions in C# or convert Pure functions to Honest functions using Optional and Result monads. Combine them with LINQ and create extremely powerful functional compositions.

Language: C# - Size: 66.4 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

zleonov/maybe

A maybe type for Java

Language: Java - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

reiver/go-opt

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.

Language: Go - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

reiver/go-nul

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.

Language: Go - Size: 17.6 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

drfurqan/C-11-14-17-Tests

Implementations of C++11, 14, and 17 features.

Language: C++ - Size: 5.86 KB - Last synced: 3 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

Southclaws/opt

A simple and ergonomic optional type for Go.

Language: Go - Size: 28.3 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 34 - Forks: 1

JonasMuehlmann/optional.go

optional.go is a simple and generic wrapper around a value and a presence flag inspired by C++'s std::optional

Language: Go - Size: 22.5 KB - Last synced: about 10 hours ago - Pushed: 9 months ago - Stars: 3 - Forks: 0

VitorLuizC/maybe

🌯 The prettiest TypeScript implementation of Maybe monad.

Language: TypeScript - Size: 242 KB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 19 - Forks: 0

twoojoo/gost

Rust-like Go Safe Types (Option, Result)

Language: Go - Size: 19.5 KB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

rvarago/absent

A small C++17 library meant to simplify the composition of nullable types in a generic, type-safe, and declarative way.

Language: C++ - Size: 277 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 35 - Forks: 8

eminarican/safetypes

Rust like result and option implementation for golang

Language: Go - Size: 31.3 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 23 - Forks: 1

lookmumnohandlebars/CallMeOptionally

"Hey! I just met you, and this is crazy, but here's my null ref, so call me optionally." A maintained multilanguage interface for the Option type as found in F#

Language: C# - Size: 119 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

pfpack/pfpack-core-taggeds

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.

Language: C# - Size: 2.19 MB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 4 - Forks: 0