Make your functions return something meaningful, typed, and safe!
-
Updated
Jul 23, 2024 - Python
Make your functions return something meaningful, typed, and safe!
A simple Rust like Result type for Python 3. Fully type annotated.
An opinionated F# Library for error handling
Pragmatic functional programming for Python inspired by F#
A framework for pluggable business logic components
🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.
Monacs - Collection of basic monads and functional extensions for C#
Railway Oriented Programming in C#
Unleash a pragmatic and observable use of Result Pattern and Railway-Oriented Programming in Ruby.
A library for making domain operations in Elixir
A wrapper over `dry-monads` to solve its flaws and offer a safe way to implement the Railway pattern.
Minimal Railway Oriented Programming for Go
.NET functional programming and other utilities
A Result type for the Java programming language.
Result, Either, Try, and Maybe monadic types for Java
Functional programming utilities and Roslyn components for writing expressive C#
Funicular-Switch is a lightweight C# port of F#'s result and option types to support 'railway oriented' programming patterns. Focus on the happy path, without loosing error information.
Railway oriented programming in Ember
CoreEx provides enriched capabilities for building business services by extending the core capabilities of .NET.
Robust And Fast Functional IO Toolkit
Add a description, image, and links to the railway-oriented-programming topic page so that developers can more easily learn about it.
To associate your repository with the railway-oriented-programming topic, visit your repo's landing page and select "manage topics."