Functional programming topic

In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.

List Functional programming repositories

kotlin-retry

324
Stars
9
Forks
Watchers

A multiplatform higher-order function for retrying operations that may fail.

noexception

92
Stars
10
Forks
Watchers

Java library for handling exceptions in concise, unified, and architecturally clean way.

functional-go

42
Stars
2
Forks
Watchers

Functional Programming Higher order functions in golang

bitty

30
Stars
1
Forks
Watchers

🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.

metalang99

811
Stars
24
Forks
Watchers

Full-blown preprocessor metaprogramming

poica

246
Stars
13
Forks
Watchers

🧮 A research programming language on top of C macros

union-js

30
Stars
1
Forks
Watchers

🏷️ Tagged unions for vanilla JavaScript!

cycle-state-machine-demo

27
Stars
2
Forks
Watchers

Non-trivial, real use case demo of a hierarchical state machine library with cyclejs