Coconut Simple, elegant, Pythonic functional programming. Coconut Coconut is a functional programming language that compiles to Python. Since all valid Python is valid Coconut, using Coconut will only extend and enhance what you’coconut curry already capable of in Python.
Coconut aims to enhance the repertoire of Python programmers to include the tools of modern functional programming in as Pythonic a way as possible. Additionally, Coconut code runs the same on any Python version, meaning that even if you just use Coconut to write pure Python, you no longer have to worry about any core Python version differences: Coconut can backport almost all modern Python features as far back as Python 2. Coconut’s tutorial will guide you through the process of starting to enhance your Python with Coconut in a straightforward, easy-to-follow way. Coconut’s documentation is an extensive catalog of information on all of Coconut’s features for whenever you see something that you want more information about. The Coconut FAQ should hopefully answer any questions you might have about who Coconut is built for and whether or not you should use it.