coconut-develop


Namecoconut-develop JSON
Version 3.1.0.post0.dev8 PyPI version JSON
download
home_pagehttp://coconut-lang.org
SummarySimple, elegant, Pythonic functional programming.
upload_time2024-03-23 21:42:51
maintainerNone
docs_urlNone
authorEvan Hubinger
requires_pythonNone
licenseApache 2.0
keywords functional programming language compiler pattern pattern-matching algebraic data type data types lambda lambdas lazy evaluation lazy list lazy lists tail recursion call recursive recursive_iterator infix function composition compose partial application currying curry pipeline pipe unicode operator operators frozenset literal syntax destructuring assignment fold datamaker prepattern iterator generator none coalesce coalescing statement lru_cache memoization backport typing embed pep 622 overrides islice itertools functools type_checking expected breakpoint help reduce takewhile dropwhile tee count makedata consume process_map thread_map addpattern recursive_generator fmap starmap reiterable scan groupsof memoize zip_longest override flatten ident call safe_call flip const lift lift_apart all_equal collectby mapreduce multi_enumerate cartesian_product multiset cycle windowsof and_then and_then_await async_map py_chr py_dict py_hex py_input py_int py_map py_object py_oct py_open py_print py_range py_str py_super py_zip py_filter py_reversed py_enumerate py_raw_input py_xrange py_repr py_breakpoint py_min py_max _namedtuple_of reveal_type reveal_locals matcherror __fmap__ __iter_getitem__ data match case cases where addpattern then operator type copyclosure λ
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |logo| Coconut
==============

..
    <insert toctree here>

.. |logo| image:: https://github.com/evhub/coconut/raw/gh-pages/favicon-32x32.png

.. image:: https://opencollective.com/coconut/backers/badge.svg
    :alt: Backers on Open Collective
    :target: #backers
.. image:: https://opencollective.com/coconut/sponsors/badge.svg
    :alt: Sponsors on Open Collective
    :target: #sponsors
.. image:: https://badges.gitter.im/evhub/coconut.svg
    :alt: Join the chat at https://gitter.im/evhub/coconut
    :target: https://gitter.im/evhub/coconut?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

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_
.. _Coconut: http://coconut-lang.org/

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

    pip install coconut

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 <https://github.com/evhub/coconut/issues/new>`_: 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.

.. _Python: https://www.python.org/
.. _PyPI: https://pypi.python.org/pypi/coconut
.. _Tutorial: http://coconut.readthedocs.io/en/latest/HELP.html
.. _Documentation: http://coconut.readthedocs.io/en/latest/DOCS.html
.. _`Online Interpreter`: https://cs121-team-panda.github.io/coconut-interpreter
.. _FAQ: http://coconut.readthedocs.io/en/latest/FAQ.html
.. _GitHub: https://github.com/evhub/coconut
.. _Gitter: https://gitter.im/evhub/coconut
.. _Releases: https://github.com/evhub/coconut/releases

Credits
+++++++

Contributors
------------

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

.. image:: https://opencollective.com/coconut/contributors.svg?width=890&button=false
    :target: https://github.com/evhub/coconut/graphs/contributors

__ Contributor_
.. _Contributor: http://coconut.readthedocs.io/en/develop/CONTRIBUTING.html

Backers
-------

Thank you to all our backers! `Become a backer`__.

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

__ Backer_
.. _Backer: https://opencollective.com/coconut#backer

Sponsors
--------

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

.. image:: https://opencollective.com/XX/sponsor/0/avatar.svg
    :target: https://opencollective.com/coconut/sponsor/0/website

__ Sponsor_
.. _Sponsor: https://opencollective.com/coconut#sponsor



            

Raw data

            {
    "_id": null,
    "home_page": "http://coconut-lang.org",
    "name": "coconut-develop",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "functional, programming, language, compiler, pattern, pattern-matching, algebraic, data type, data types, lambda, lambdas, lazy, evaluation, lazy list, lazy lists, tail, recursion, call, recursive, recursive_iterator, infix, function, composition, compose, partial, application, currying, curry, pipeline, pipe, unicode, operator, operators, frozenset, literal, syntax, destructuring, assignment, fold, datamaker, prepattern, iterator, generator, none, coalesce, coalescing, statement, lru_cache, memoization, backport, typing, embed, PEP 622, overrides, islice, itertools, functools, TYPE_CHECKING, Expected, breakpoint, help, reduce, takewhile, dropwhile, tee, count, makedata, consume, process_map, thread_map, addpattern, recursive_generator, fmap, starmap, reiterable, scan, groupsof, memoize, zip_longest, override, flatten, ident, call, safe_call, flip, const, lift, lift_apart, all_equal, collectby, mapreduce, multi_enumerate, cartesian_product, multiset, cycle, windowsof, and_then, and_then_await, async_map, py_chr, py_dict, py_hex, py_input, py_int, py_map, py_object, py_oct, py_open, py_print, py_range, py_str, py_super, py_zip, py_filter, py_reversed, py_enumerate, py_raw_input, py_xrange, py_repr, py_breakpoint, py_min, py_max, _namedtuple_of, reveal_type, reveal_locals, MatchError, __fmap__, __iter_getitem__, data, match, case, cases, where, addpattern, then, operator, type, copyclosure, \u03bb",
    "author": "Evan Hubinger",
    "author_email": "evanjhub@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c9/52/852c50fb7afeae75f0f89a0a02001b8acadbf4ae78724b159a077190c1b0/coconut-develop-3.1.0.post0.dev8.tar.gz",
    "platform": null,
    "description": "|logo| Coconut\n==============\n\n..\n    <insert toctree here>\n\n.. |logo| image:: https://github.com/evhub/coconut/raw/gh-pages/favicon-32x32.png\n\n.. image:: https://opencollective.com/coconut/backers/badge.svg\n    :alt: Backers on Open Collective\n    :target: #backers\n.. image:: https://opencollective.com/coconut/sponsors/badge.svg\n    :alt: Sponsors on Open Collective\n    :target: #sponsors\n.. image:: https://badges.gitter.im/evhub/coconut.svg\n    :alt: Join the chat at https://gitter.im/evhub/coconut\n    :target: https://gitter.im/evhub/coconut?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\nCoconut (`coconut-lang.org`__) is a variant of Python_ that **adds on top of Python syntax** new features for simple, elegant, Pythonic **functional programming**.\n\n__ Coconut_\n.. _Coconut: http://coconut-lang.org/\n\nCoconut is developed on GitHub_ and hosted on PyPI_. Installing Coconut is as easy as opening a command prompt and entering::\n\n    pip install coconut\n\nTo help you get started, check out these links for more information about Coconut:\n\n- Tutorial_: If you're new to Coconut, a good place to start is Coconut's **tutorial**.\n- Documentation_: If you're looking for info about a specific feature, check out Coconut's **documentation**.\n- `Online Interpreter`_: If you want to try Coconut in your browser, check out Coconut's **online interpreter**.\n- FAQ_: If you have general questions about Coconut\u2014like who Coconut is built for and whether or not you should use it\u2014Coconut's frequently asked questions are often the best place to start.\n- `Create a New Issue <https://github.com/evhub/coconut/issues/new>`_: 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.\n- 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.\n- Releases_: Want to know what's been added in recent Coconut versions? Check out the release log for all the new features and fixes.\n\n.. _Python: https://www.python.org/\n.. _PyPI: https://pypi.python.org/pypi/coconut\n.. _Tutorial: http://coconut.readthedocs.io/en/latest/HELP.html\n.. _Documentation: http://coconut.readthedocs.io/en/latest/DOCS.html\n.. _`Online Interpreter`: https://cs121-team-panda.github.io/coconut-interpreter\n.. _FAQ: http://coconut.readthedocs.io/en/latest/FAQ.html\n.. _GitHub: https://github.com/evhub/coconut\n.. _Gitter: https://gitter.im/evhub/coconut\n.. _Releases: https://github.com/evhub/coconut/releases\n\nCredits\n+++++++\n\nContributors\n------------\n\nThis project exists thanks to all the people who contribute! `Become a contributor`__.\n\n.. image:: https://opencollective.com/coconut/contributors.svg?width=890&button=false\n    :target: https://github.com/evhub/coconut/graphs/contributors\n\n__ Contributor_\n.. _Contributor: http://coconut.readthedocs.io/en/develop/CONTRIBUTING.html\n\nBackers\n-------\n\nThank you to all our backers! `Become a backer`__.\n\n.. image:: https://opencollective.com/coconut/backers.svg?width=890\n    :target: https://opencollective.com/coconut#backers\n\n__ Backer_\n.. _Backer: https://opencollective.com/coconut#backer\n\nSponsors\n--------\n\nSupport Coconut by becoming a sponsor. Your logo will show up here with a link to your website. `Become a sponsor`__.\n\n.. image:: https://opencollective.com/XX/sponsor/0/avatar.svg\n    :target: https://opencollective.com/coconut/sponsor/0/website\n\n__ Sponsor_\n.. _Sponsor: https://opencollective.com/coconut#sponsor\n\n\n",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "Simple, elegant, Pythonic functional programming.",
    "version": "3.1.0.post0.dev8",
    "project_urls": {
        "Homepage": "http://coconut-lang.org"
    },
    "split_keywords": [
        "functional",
        " programming",
        " language",
        " compiler",
        " pattern",
        " pattern-matching",
        " algebraic",
        " data type",
        " data types",
        " lambda",
        " lambdas",
        " lazy",
        " evaluation",
        " lazy list",
        " lazy lists",
        " tail",
        " recursion",
        " call",
        " recursive",
        " recursive_iterator",
        " infix",
        " function",
        " composition",
        " compose",
        " partial",
        " application",
        " currying",
        " curry",
        " pipeline",
        " pipe",
        " unicode",
        " operator",
        " operators",
        " frozenset",
        " literal",
        " syntax",
        " destructuring",
        " assignment",
        " fold",
        " datamaker",
        " prepattern",
        " iterator",
        " generator",
        " none",
        " coalesce",
        " coalescing",
        " statement",
        " lru_cache",
        " memoization",
        " backport",
        " typing",
        " embed",
        " pep 622",
        " overrides",
        " islice",
        " itertools",
        " functools",
        " type_checking",
        " expected",
        " breakpoint",
        " help",
        " reduce",
        " takewhile",
        " dropwhile",
        " tee",
        " count",
        " makedata",
        " consume",
        " process_map",
        " thread_map",
        " addpattern",
        " recursive_generator",
        " fmap",
        " starmap",
        " reiterable",
        " scan",
        " groupsof",
        " memoize",
        " zip_longest",
        " override",
        " flatten",
        " ident",
        " call",
        " safe_call",
        " flip",
        " const",
        " lift",
        " lift_apart",
        " all_equal",
        " collectby",
        " mapreduce",
        " multi_enumerate",
        " cartesian_product",
        " multiset",
        " cycle",
        " windowsof",
        " and_then",
        " and_then_await",
        " async_map",
        " py_chr",
        " py_dict",
        " py_hex",
        " py_input",
        " py_int",
        " py_map",
        " py_object",
        " py_oct",
        " py_open",
        " py_print",
        " py_range",
        " py_str",
        " py_super",
        " py_zip",
        " py_filter",
        " py_reversed",
        " py_enumerate",
        " py_raw_input",
        " py_xrange",
        " py_repr",
        " py_breakpoint",
        " py_min",
        " py_max",
        " _namedtuple_of",
        " reveal_type",
        " reveal_locals",
        " matcherror",
        " __fmap__",
        " __iter_getitem__",
        " data",
        " match",
        " case",
        " cases",
        " where",
        " addpattern",
        " then",
        " operator",
        " type",
        " copyclosure",
        " \u03bb"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ff16797a80940f9d1e3a02627d3511736f75c7e3c359c94b0ba9c4a5804e5e7",
                "md5": "ca9d8360803673a462b9ee1f402e5214",
                "sha256": "de7c7d510226082e591d269a90fa8cafa660f5cbaa96213de3afa81b31aff096"
            },
            "downloads": -1,
            "filename": "coconut_develop-3.1.0.post0.dev8-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ca9d8360803673a462b9ee1f402e5214",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 316961,
            "upload_time": "2024-03-23T21:42:44",
            "upload_time_iso_8601": "2024-03-23T21:42:44.549346Z",
            "url": "https://files.pythonhosted.org/packages/5f/f1/6797a80940f9d1e3a02627d3511736f75c7e3c359c94b0ba9c4a5804e5e7/coconut_develop-3.1.0.post0.dev8-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c952852c50fb7afeae75f0f89a0a02001b8acadbf4ae78724b159a077190c1b0",
                "md5": "83945eec0f03b37b25350eaa6cef5e35",
                "sha256": "0af8aa98f7bce82cfd7432323d5ce51a8645b2197736be749ce0d1cffb49bf77"
            },
            "downloads": -1,
            "filename": "coconut-develop-3.1.0.post0.dev8.tar.gz",
            "has_sig": false,
            "md5_digest": "83945eec0f03b37b25350eaa6cef5e35",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 376163,
            "upload_time": "2024-03-23T21:42:51",
            "upload_time_iso_8601": "2024-03-23T21:42:51.387574Z",
            "url": "https://files.pythonhosted.org/packages/c9/52/852c50fb7afeae75f0f89a0a02001b8acadbf4ae78724b159a077190c1b0/coconut-develop-3.1.0.post0.dev8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-23 21:42:51",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "coconut-develop"
}
        
Elapsed time: 0.25109s