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

GitHub topics: optional-type

disgoorg/omit

Language: Go - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

coding-pelican/dasae-headers

dasae-headers: A modern extension language for safer and more productive C programming

Language: C - Size: 23.2 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 11 - Forks: 1

noncommunicado/KutCode.Optionality

Optional object type

Language: C# - Size: 103 KB - Last synced at: about 5 hours ago - Pushed at: 22 days ago - Stars: 2 - 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 at: 24 days ago - Pushed at: over 2 years ago - Stars: 41 - Forks: 8

philou404/better-optional-java

a proposal for a better implementation of the Optional class in Java

Language: Java - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

propensive/vacuous

A simple representation of optional values

Language: Scala - Size: 1.26 MB - Last synced at: 12 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

Phauthentic/php-optional

PHP version of Javas Optional class is used to represent a container object which may or may not contain a non-null value.

Language: PHP - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

eminarican/safetypes

Rust like result and option implementation for golang

Language: Go - Size: 31.3 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 35 - Forks: 2

yceruto/option-type

The Option type for PHP

Language: PHP - Size: 67.4 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 0

josestg/maybe

Maybe is a utility for handling optional values safely and cleanly in TypeScript. Inspired by Haskell and OCaml, it provides a clear and functional approach to dealing with values that may or may not exist.

Language: TypeScript - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

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: 40 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 3 - 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: 41 KB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

Southclaws/opt

A simple and ergonomic optional type for Go.

Language: Go - Size: 28.3 KB - Last synced at: 1 day ago - Pushed at: about 1 year ago - Stars: 35 - Forks: 1

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: 32.2 KB - Last synced at: 15 days ago - Pushed at: 9 months ago - Stars: 0 - 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 at: 12 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

zleonov/maybe

A maybe type for Java

Language: Java - Size: 72.3 KB - Last synced at: about 1 year ago - Pushed at: over 1 year 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 at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

VitorLuizC/maybe

🌯 The prettiest TypeScript implementation of Maybe monad.

Language: TypeScript - Size: 242 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 0

twoojoo/gost

Rust-like Go Safe Types (Option, Result)

Language: Go - Size: 19.5 KB - Last synced at: 10 months ago - Pushed at: over 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 at: 12 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0