semigroup
There are 35 repositories under semigroup topic.
louthy/language-ext
C# pure functional programming framework - come and get declarative!
palatable/lambda
Functional patterns for Java
co-log/co-log
📓 Flexible and configurable modern #Haskell logging framework
Risto-Stevcev/bastet
A ReasonML/Ocaml library for category theory and abstract algebra
thefrontside/funcadelic.js
Functional programming and category theory for everyday JavaScript development
libsemigroups/libsemigroups
C++ library for semigroups and monoids
evturn/haskellbook
Solutions to exercises from the book Haskell Programming
mplex/multiplex
multiplex: algebraic tools for the analysis of multiple social networks
alreich/abstract_algebra
Abstract Algebra: An implementation of Finite Algebras: Groups, Rings, Fields, Vector Spaces, Modules, Monoids, Semigroups, and Magmas. See the ReadTheDocs link.
tureluren/refql
A library for composing and running database queries with rich IntelliSense and type safety
RPallas92/Swiftz-Validation
A data structure for validations. It implements the applicative functor interface
typeclasses/partial-semigroup
A partial binary associative operator (appendMaybe :: a → a → Maybe a)
egri-nagy/kigen
Computational Semigroup Theory Software System written in Clojure
modulovalue/abstract_dart
A collection of algebraic structures borrowed from abstract algebra. Semigroup, Monoid, Group & Field.
lewismj/functional_scala
Presentations on functional programming in Scala
libsemigroups/libsemigroups-python-bindings
Python bindings for the C++ library libsemigroups
pmalex/congruencer
Test lattice identity holding in lattice of congruences of an act (automaton)
chris-martin/multi-instance
Multiple typeclass instances, selected by explicit application of a phantom type parameter
gap-packages/subsemi
GAP package for enumerating subsemigroups of semigroups by several different search algorithms.
hadronized/non-empty
Efficient non-empty vectors in Rust
atopuzov/presentations
Repository holding various talks.
barambani/laws
Implementation and property-based verification of functional programming abstractions' laws
koterpillar/appendmap
A Data.Map wrapper with a Monoid instance that delegates to the individual keys
gvolpe/functional-data-validation
Functional Data Validation in Haskell (Examples of my talk in Eindhoven, NL on June 2017)
Loguz03/Semigroup_generator
Program to generate random semigroup
nem035/js-function-fun-2
Fun with functional programming in JavaScript (2)
spamegg1/haskell-prog
Working through the book "Get Programming with Haskell" by Will Kurt
viswanath7/herding-cats
Explores usage of type classes defined in cats library
wedgeCountry/Stochastic-Gradient-Monte-Carlo
Kolmogorov semigroups are a natural way to combine MCMC methods with Stochastic Gradient Descent.
egri-nagy/pn2a
Converting Petri nets to finite state automata in the GAP computer algebra system
hermannhueck/little-monad-tutorial
Little Monad Tutorial in Scala
Freshwood/scala-semigroup
A sample implementation of a Semigroup.
Skippia/fp-playground
Explore opportunities of functional programming through the prism of typescript and `fp-ts`
suhassatish/functional-scala
The repository for the Functional Scala workshop.
TimLavers/semigroups_kotlin
Basic semigroup library. Work in progress.