PltλΠ Programming Language Theory
Stars: ✭ 4,609 (+891.18%)
Fp ResourcesFunctional programming great resources
Stars: ✭ 369 (-20.65%)
Fundamental HaskellFundamental Haskell book, to the point terse statements on Haskell, Category theory, and related fields. Encyclopedic pocketbook of meaning. Zen kōan-like meditations of understanding. For quick or memory curve spaced repetition learning.
Stars: ✭ 88 (-81.08%)
Fp Core.rsA library for functional programming in Rust
Stars: ✭ 772 (+66.02%)
Scala typeclassopediaAbstractions and constructions from math (Category theory, Abstract algebra) implementations in Scala, minimal description, links to good explanations, links to implementations in other FP languages: Haskell, Idris, Purescript, non FP too: Java, C++ and to formalizations in proof assistants: Coq (UniMath, HoTT book), Cubical Agda.
Stars: ✭ 338 (-27.31%)
DslsofmathDomain Specific Languages of Mathematics
Stars: ✭ 159 (-65.81%)
Zio PreludeA lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration
Stars: ✭ 267 (-42.58%)
DomainsA computational algebra system in Smalltalk.
Stars: ✭ 124 (-73.33%)
Functional ExamplesExamples with Functional JavaScript, following Professor Frisby's course
Stars: ✭ 179 (-61.51%)
Bow🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+15.7%)
ArrowΛrrow - Functional companion to Kotlin's Standard Library
Stars: ✭ 4,771 (+926.02%)
reed-thesisMy undergradate thesis on coinductive types in univalent type theory
Stars: ✭ 14 (-96.99%)
CqlCategorical Query Language IDE
Stars: ✭ 196 (-57.85%)
Milewski Ctfp PdfBartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source
Stars: ✭ 9,037 (+1843.44%)
C3TC3T: Crash Course Category Theory - A friendly non-mathematician's approach to beginners of Category Theory. 🐱
Stars: ✭ 26 (-94.41%)
Lambda TalkA Flock of Functions: Combinators, Lambda Calculus, & Church Encodings in JS
Stars: ✭ 315 (-32.26%)
Lager C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
Stars: ✭ 379 (-18.49%)
Librmath.jsJavascript Pure Implementation of Statistical R "core" numerical libRmath.so
Stars: ✭ 425 (-8.6%)
Kotlin ResultA multiplatform Result monad for modelling success or failure operations.
Stars: ✭ 369 (-20.65%)
MezaA Python toolkit for processing tabular data
Stars: ✭ 374 (-19.57%)
GapMain development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Stars: ✭ 447 (-3.87%)
PygmshGmsh for Python
Stars: ✭ 418 (-10.11%)
MathThe Hoa\Math library.
Stars: ✭ 370 (-20.43%)
FoundationsFoundations of Functional Programming in Scala is a comprehensive, self-paced online course with no prerequisites, which helps you to become a confident, productive, and powerful functional Scala developer.
Stars: ✭ 366 (-21.29%)
WhyhaskellmattersIn this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Stars: ✭ 418 (-10.11%)
True MythA library for safer and smarter error- and "nothing"-handling in TypeScript.
Stars: ✭ 360 (-22.58%)
Java8 CheatsheetA Java 8+ Cheat Sheet for functional programming
Stars: ✭ 381 (-18.06%)
GroovyApache Groovy: A powerful multi-faceted programming language for the JVM platform
Stars: ✭ 4,359 (+837.42%)
Awesome FableA curated list of useful Fable tutorials, libraries and software. Inspired by awesome list. Feel free to contribute.
Stars: ✭ 376 (-19.14%)
TopshellTopShell - a purely functional, reactive scripting language
Stars: ✭ 422 (-9.25%)
TexmacsSource Code of GNU TeXmacs, Developers Guide ==>
Stars: ✭ 372 (-20%)
Vavrvʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Stars: ✭ 4,616 (+892.69%)
PyemdFast EMD for Python: a wrapper for Pele and Werman's C++ implementation of the Earth Mover's Distance metric
Stars: ✭ 361 (-22.37%)
FpoFP library for JavaScript. Supports named-argument style methods.
Stars: ✭ 419 (-9.89%)
Fun TaskAbstraction for managing asynchronous code in JS
Stars: ✭ 363 (-21.94%)
DartzFunctional programming in Dart
Stars: ✭ 446 (-4.09%)
Learn Something Every Day📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (-22.15%)
Swift Web🕸 A collection of Swift server-side frameworks for handling HTML, CSS, routing and middleware.
Stars: ✭ 415 (-10.75%)
GluesqlGlueSQL is quite sticky, it attaches to anywhere.
Stars: ✭ 463 (-0.43%)
Language ExtC# functional language extensions - a base class library for functional programming
Stars: ✭ 3,964 (+752.47%)
Dry MonadsUseful, common monads in idiomatic Ruby
Stars: ✭ 453 (-2.58%)
KoazeeA StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
Stars: ✭ 446 (-4.09%)
QoQo - Query Object - Pattern matching and fluent querying in Ruby
Stars: ✭ 351 (-24.52%)
Swift Validated🛂 A result type that accumulates multiple errors.
Stars: ✭ 350 (-24.73%)
FluokittenCategory theory concepts in Clojure - Functors, Applicatives, Monads, Monoids and more.
Stars: ✭ 408 (-12.26%)
Swift Prelude🎶 A collection of types and functions that enhance the Swift language.
Stars: ✭ 349 (-24.95%)
Kickstarter PreludeA collection of useful Swift tools that are used in the Kickstarter apps.
Stars: ✭ 437 (-6.02%)
YalinqoYet Another LINQ to Objects for PHP [Simplified BSD]
Stars: ✭ 400 (-13.98%)
ScriptumA fool's scriptum on functional programming
Stars: ✭ 346 (-25.59%)
DotscadReduce the burden of mathematics when playing OpenSCAD
Stars: ✭ 344 (-26.02%)
CarpCarp is a programming language designed to work well for interactive and performance sensitive use cases like games, sound synthesis and visualizations.
Stars: ✭ 4,389 (+843.87%)
SuitesparseThe official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University
Stars: ✭ 344 (-26.02%)
Symbolics.jlA fast and modern CAS for a fast and modern language.
Stars: ✭ 435 (-6.45%)
TeachingTeaching Materials for Dr. Waleed A. Yousef
Stars: ✭ 435 (-6.45%)
PlamAn interpreter for learning and exploring pure λ-calculus
Stars: ✭ 385 (-17.2%)
HazelHazel, a live functional programming environment with typed holes
Stars: ✭ 340 (-26.88%)