284 packages tagged with “programming”
FSharp.Core redistributables from F# Tools version 14.0.103 For F# 10.0. Contains code from the F# Software Foundation.
RazorEngine - A Templating Engine based on the Razor parser.
FsToolkit.ErrorHandling is an extensive utility library based around the F# Result type, enabling consistent and powerful error handling.
The CaseON library includes MatchON, ConvertON, and ValidateON classes for string casing, conversion, and validation in C# applications.
The P Programming Language Compiler
Contains a matrix extension library, along with a suite of numerical matrix decomposition methods, numerical optimization algorithms for constrained and unconstrained problems, special functions and other tools for scientific applications. This package is part of the Accord.NET Framework.
Provides an F#-style API for parallel operations on sequences that are part in .NET 4.0 as System.Linq.ParallelEnumerable class. The API is akin to F# operations on sequences.
Validations library for ReactiveUI.
Aspectus is an advanced Aspect-Oriented Programming (AOP) library that simplifies the injection of cross-cutting concerns into your codebase. It empowers you to write clean and maintainable code by separating cross-cutting concerns from the core logic of your application.
The package is a collection of libraries that can be used for literate programming with F# (great for building documentation) and for generating library documentation from inline code comments. The key components are Markdown parser, tools for formatting F# code snippets, including tool tip type information and a tool for generating documentation from library metadata.
The P Programming Language C# Runtime
A utility library for programming functionally in C#
An F# code library for pure functional programming... and much more!
The AForge.Genetic library contains classes to run Genetic Algorithms (GA), Genetic Programming (GP) and Gene Expression Programming (GEP). Set of chromosome and selection classes are provided. Full list of features is available on the project's web site.
Practical generic programming for C#
The 'async8' library is a utility package designed to simplify asynchronous programming in .NET applications. It offers a comprehensive set of tools, including extension methods for Task-based operations, concurrent task management helpers, async-enabled caching, and robust retry policies. These features help developers write clean, efficient, and maintainable asynchronous code, reducing complexity while improving scalability and performance.
Code2Xml is a parser collection that inter-converts source code and XML-based concrete syntax trees (CSTs) supporting multiple programming languages.
Everyone deserves to enjoy the benefits of functional programming. The Tango provides a series of implementations to facilitate the use of functional programming concepts in C#. In a certain way any C# developer work with some functional concepts like anonymous methods with lambda expressions and high order functions with Linq library, and so on. C# is an amazing programming language and we as a dev, can improve it a lot more. In this library I implements some of the core functional concepts in order to enhances the experience of developers. Tango is a set of powerful functional tools for your .NET C# application. With Tango you can write a clean functional code in C#. It can works with pipelines (method and operator), promises, optional and either type values. Besides that, Tango provides an extension for IEnumerables, Options and Either with the Module namespace. Use popular methods like Map, Map2, Map3, Filter, Reduce, Fold, Scan and so on, always respecting lazy loadness. Functional programming brings a lot of benefits to your application, and the do you know the best of all? It makes development more fun! Stop to struggle with your code and take it to dance a Tango!
Frozen portable profiles
The defensive programming framework helping programmers to easily validate method input.
The 'dotnet fsdocs' documentation generation tool for F# projects. Install use 'dotnet tool add fsdocs-tool'. See the project site for documentation.
Implementation of monadic type holding a returned value or an error code.
C# DDD Domain Layer
DiffSharp is a tensor library with support for differentiable programming. It is designed for use in machine learning, probabilistic programming, optimization and other domains. For documentation and installation instructions visit: https://diffsharp.github.io/
A pattern matching library in C#
A Railway Oriented Programming inspired library for C# based on the articles of Scott Wlaschin