All Projects → evhub → Coconut

evhub / Coconut

Licence: apache-2.0
Simple, elegant, Pythonic functional programming.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to Coconut

Fuego
Functional Experiment in Golang
Stars: ✭ 87 (-97.46%)
Mutual labels:  functional-programming, functional
Sup
Composable, purely functional healthchecks in Scala.
Stars: ✭ 138 (-95.97%)
Mutual labels:  functional-programming, functional
Forge
Functional style JSON parsing in Kotlin
Stars: ✭ 106 (-96.9%)
Mutual labels:  functional-programming, functional
Eslint Plugin Functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Stars: ✭ 282 (-91.76%)
Mutual labels:  functional-programming, functional
Aioreactive
Async/await reactive tools for Python 3.9+
Stars: ✭ 215 (-93.72%)
Mutual labels:  functional-programming, functional
Request via
RequestVia: A Functional HTTP Client That Wraps Net::HTTP
Stars: ✭ 74 (-97.84%)
Mutual labels:  functional-programming, functional
Redux Most
Most.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.
Stars: ✭ 137 (-96%)
Mutual labels:  functional-programming, functional
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 (-98.68%)
Mutual labels:  functional-programming, functional
Deep Waters
🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥
Stars: ✭ 188 (-94.51%)
Mutual labels:  functional-programming, functional
Helios
A purely functional JSON library for Kotlin built on Λrrow
Stars: ✭ 157 (-95.41%)
Mutual labels:  functional-programming, functional
Ramtuary
Ramda + Ramda Fantasy + Sanctuary REPL 🌿
Stars: ✭ 72 (-97.9%)
Mutual labels:  functional-programming, functional
sublime-coconut
Coconut syntax highlighting for Sublime Text and VSCode.
Stars: ✭ 18 (-99.47%)
Mutual labels:  functional, coconut
Lambda
Fun with λ calculus!
Stars: ✭ 65 (-98.1%)
Mutual labels:  functional-programming, functional
Bulb
A reactive programming library for JavaScript.
Stars: ✭ 84 (-97.55%)
Mutual labels:  functional-programming, functional
Kari.hpp
Experimental library for currying in C++17
Stars: ✭ 58 (-98.31%)
Mutual labels:  functional-programming, functional
Lambda Lantern
🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.
Stars: ✭ 122 (-96.43%)
Mutual labels:  functional-programming, functional
Swiftlyext
SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀
Stars: ✭ 31 (-99.09%)
Mutual labels:  functional-programming, functional
Rexrex
🦖 Composable JavaScript regular expressions
Stars: ✭ 34 (-99.01%)
Mutual labels:  functional-programming, functional
Rangeless
c++ LINQ -like library of higher-order functions for data manipulation
Stars: ✭ 148 (-95.68%)
Mutual labels:  functional-programming, functional
Phunctional
⚡️ λ PHP functional library focused on simplicity and performance
Stars: ✭ 243 (-92.9%)
Mutual labels:  functional-programming, functional

Coconut

Backers on Open Collective Sponsors on Open Collective Join the chat at https://gitter.im/evhub/coconut

Coconut (coconut-lang.org) is a variant of Python that adds on top of Python syntax new features for simple, elegant, Pythonic functional programming.

Coconut is developed on GitHub and hosted on PyPI. Installing Coconut is as easy as opening a command prompt and entering:

pip install coconut

after which the entire world of Coconut will be at your disposal. To help you get started, check out these links for more information about Coconut:

  • Tutorial: If you're new to Coconut, a good place to start is Coconut's tutorial.
  • Documentation: If you're looking for info about a specific feature, check out Coconut's documentation.
  • Online Interpreter: If you want to try Coconut in your browser, check out Coconut's online interpreter.
  • FAQ: If you have general questions about Coconut—like who Coconut is built for and whether or not you should use it—Coconut's frequently asked questions are often the best place to start.
  • Create a New Issue: If you're having a problem with Coconut, creating a new issue detailing the problem will allow it to be addressed as soon as possible.
  • Gitter: For any questions, concerns, or comments about anything Coconut-related, ask around at Coconut's Gitter, a GitHub-integrated chat room for Coconut developers.
  • Releases: Want to know what's been added in recent Coconut versions? Check out the release log for all the new features and fixes.

Credits

Contributors

This project exists thanks to all the people who contribute! Become a contributor.

https://opencollective.com/coconut/contributors.svg?width=890&button=false

Backers

Thank you to all our backers! Become a backer.

https://opencollective.com/coconut/backers.svg?width=890

Sponsors

Support Coconut by becoming a sponsor. Your logo will show up here with a link to your website. Become a sponsor.

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].