Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
-
Updated
Jun 16, 2021
{{ message }}
Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile)
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
Monad, Functional Programming features for Golang
Either and Maybe monads for better error-handling in C++
Simple blog web app made using Spring Boot + Thymeleaf
The place where PHP meets Functional Programming
Optional (like Java) implementation in TypeScript
Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming features for Rust
JsonNullable wrapper class and Jackson module to support meaningful null values
Matchers for JDK 8 Optional
Functional Programming for EcmaScript(Javascript)
Port Optional to java 6 as faithfully as possible while maintaining easy migration
Rust like Option and Result types in Python
A complement to Pharo
Optional implementation inspired by java.util.Optional. Works with Promises and async functions.
An enhanced version of the standard library based the new Generics feature.
A shim library to support mapping Java8 Optionals through Jackson.
Add a description, image, and links to the optional topic page so that developers can more easily learn about it.
To associate your repository with the optional topic, visit your repo's landing page and select "manage topics."
Checklist
Description
C++11 introduced
shared_ptr, which works withT[]types -- but only if the type is given a custom deleter. C++20 expanded this to supportshared_ptr<T[]>, and introduces an overload formake_sharedfor this.Backport should be updated to support thi