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’re already capable of in Python. Coconut aims to enhance the repertoire of Python coconut rolls 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.
Creating a new issue is the best way for you to get help if you’re having a problem with Coconut—just detail the problem in the issue and it will be addressed as soon as possible. Coconut’s chat room is a great place if you want to pose any general questions, concerns, or comments you have about Coconut to other Coconut developers. Coconut was created by Evan Hubinger and is licensed under Apache 2. Are you an accountant or bookkeeper? It’s time to get your sole traders organised. Get product support from our article base or our friendly support team. Find out how much you could save on your next tax bill.