All Projects → pagarme → Lambda

pagarme / Lambda

🔮 Estudos obscuros de programação funcional

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Lambda

Bugz
🐛 Composable User Agent Detection using Ramda
Stars: ✭ 15 (-94.95%)
Mutual labels:  ramda, functional-programming
Dash
Functional programming library for PHP. Inspired by Underscore, Lodash, and Ramda.
Stars: ✭ 84 (-71.72%)
Mutual labels:  ramda, functional-programming
Inferno Most Fp Demo
A demo for the ReactJS Tampa Bay meetup showing how to build a React+Redux-like architecture from scratch using Inferno, Most.js, reactive programmning, and various functional programming tools & techniques
Stars: ✭ 45 (-84.85%)
Mutual labels:  ramda, functional-programming
Curryhoward
Automatic code generation for Scala functions and expressions via the Curry-Howard isomorphism
Stars: ✭ 229 (-22.9%)
Mutual labels:  lambda-calculus, functional-programming
List
🐆 An immutable list with unmatched performance and a comprehensive functional API.
Stars: ✭ 1,604 (+440.07%)
Mutual labels:  ramda, functional-programming
Performance Analysis Js
Map/Reduce/Filter/Find Vs For loop Vs For each Vs Lodash vs Ramda
Stars: ✭ 532 (+79.12%)
Mutual labels:  ramda, functional-programming
Ramtuary
Ramda + Ramda Fantasy + Sanctuary REPL 🌿
Stars: ✭ 72 (-75.76%)
Mutual labels:  ramda, functional-programming
Church
⛪️ Church Encoding in JS
Stars: ✭ 107 (-63.97%)
Mutual labels:  lambda-calculus, functional-programming
Write You A Haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
Stars: ✭ 3,064 (+931.65%)
Mutual labels:  lambda-calculus, functional-programming
Ramda Debug
🐏 Debugging for Ramda.
Stars: ✭ 113 (-61.95%)
Mutual labels:  ramda, functional-programming
Kind
A modern proof language
Stars: ✭ 2,075 (+598.65%)
Mutual labels:  lambda-calculus, functional-programming
Rambdax
Extended version of Rambda
Stars: ✭ 148 (-50.17%)
Mutual labels:  ramda, functional-programming
Combinators Js
🐦 Some combinators
Stars: ✭ 114 (-61.62%)
Mutual labels:  lambda-calculus, functional-programming
Ramda Adjunct
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Stars: ✭ 550 (+85.19%)
Mutual labels:  ramda, functional-programming
Y Combinator For Non Programmers
🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science
Stars: ✭ 109 (-63.3%)
Mutual labels:  lambda-calculus, functional-programming
Rambda
Faster and smaller alternative to Ramda
Stars: ✭ 1,066 (+258.92%)
Mutual labels:  ramda, functional-programming
Fp Core.rs
A library for functional programming in Rust
Stars: ✭ 772 (+159.93%)
Mutual labels:  lambda-calculus, functional-programming
Lambda
Fun with λ calculus!
Stars: ✭ 65 (-78.11%)
Mutual labels:  lambda-calculus, functional-programming
Imlazy
😴 Functional programming with lazy immutable iterables
Stars: ✭ 89 (-70.03%)
Mutual labels:  ramda, functional-programming
Ramda Extension
🤘Utility library for functional JavaScript. With ❤️ to Ramda.
Stars: ✭ 139 (-53.2%)
Mutual labels:  ramda, functional-programming

Pagar.me Lambda

Um grupo de estudos sobre programação funcional


Índice

Intro

O propósito desse repo é centralizar tudo que discutirmos na guilda de programação funcional, desde material de estudos até discussões e datas de reuniões.

Conceitos

  • Imutabilidade
  • Idempotência
  • Efeitos Colaterais
  • Expressividade

Links

Libs

Algumas linguagens mais populares como JS, PHP e C# tem bastante suporte à programação funcional. libs dessa lista tem como objetivo entregar ferramentas para você extrair ao máximo os benefícios de funcional escondidos nelas.

Multi-linguagem

  • ReactiveX - An API for asynchronous programming with observable streams.

JS

  • Ramda - A practical functional library for JavaScript programmers.

PHP

  • Garp Functional - PHP utility library embracing functional programming paradigms. Supports PHP 5.3+.
  • Iter - Iteration primitives using generators.
  • Prelude - Functional library for PHP. Just PHP 7+.

Recomendações de leitura

Escrito por nós:

Grátis

This is part 1 of the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+ from the ground up.

Tips and guidelines for scalable and easily maintainable code bases!

This is a book on the functional paradigm in general. We'll use the world's most popular functional programming language: JavaScript.

Over the last year or so I've been learning functional programming (FP) and trying to fold it into my basic approach to software. I'd like to frame it here the way I'd teach it to someone who knows JS but doesn't know FP.

In this article we're gonna talk about ways of visualizing functional composition and we're gonna introduce a simple Monad (don't worry, it's harmless!) that will make our composed functions safer in an easy-to-extend way.

Hey yo! This is Learn You a Haskell, the funkiest way to learn Haskell, which is the best functional programming language around. You may have heard of it. This guide is meant for people who have programmed already, but have yet to try functional programming.

One of the best books on Clojure ot there. It teaches you the basics of the language syntax and functions, but, more importantly, it teaches you how to think in a Clojure way.

Well-structured software is easy to write and to debug, and provides a collection of modules that can be reused to reduce future programming costs. In this paper we show that two features of functional languages in particular, higher-order functions and lazy evaluation, can contribute significantly to modularity.

This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages.

Pago

Welcome to a new way to learn Haskell. It is our goal to make Haskell as clear, painless, and practical as we can.

Talks

Funcional em geral

In object-oriented development, we are all familiar with design patterns such as the Strategy pattern and Decorator pattern, and design principles such as SOLID. The functional programming community has design patterns and principles as well. This talk will provide an overview of some of these, and present some demonstrations of FP design in practice.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].