coconut-develop


Namecoconut-develop JSON
Version 3.0.3.post0.dev8 PyPI version JSON
download
home_pagehttp://coconut-lang.org
SummarySimple, elegant, Pythonic functional programming.
upload_time2023-09-23 10:11:52
maintainer
docs_urlNone
authorEvan Hubinger
requires_python
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 infix function composition compose partial application currying curry pipeline pipe unicode operator operators frozenset literal syntax destructuring assignment fold datamaker prepattern iterator 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 parallel_map addpattern recursive_iterator concurrent_map fmap starmap reiterable scan groupsof memoize zip_longest override flatten ident call safe_call flip const lift all_equal collectby multi_enumerate cartesian_product multiset cycle windowsof and_then and_then_await 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 _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": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "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,infix,function,composition,compose,partial,application,currying,curry,pipeline,pipe,unicode,operator,operators,frozenset,literal,syntax,destructuring,assignment,fold,datamaker,prepattern,iterator,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,parallel_map,addpattern,recursive_iterator,concurrent_map,fmap,starmap,reiterable,scan,groupsof,memoize,zip_longest,override,flatten,ident,call,safe_call,flip,const,lift,all_equal,collectby,multi_enumerate,cartesian_product,multiset,cycle,windowsof,and_then,and_then_await,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,_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/e1/42/adcb477ec359a2be645f1a47271c126ff2af924fad5c1b7eac879e7f07b2/coconut-develop-3.0.3.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",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "Simple, elegant, Pythonic functional programming.",
    "version": "3.0.3.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",
        "infix",
        "function",
        "composition",
        "compose",
        "partial",
        "application",
        "currying",
        "curry",
        "pipeline",
        "pipe",
        "unicode",
        "operator",
        "operators",
        "frozenset",
        "literal",
        "syntax",
        "destructuring",
        "assignment",
        "fold",
        "datamaker",
        "prepattern",
        "iterator",
        "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",
        "parallel_map",
        "addpattern",
        "recursive_iterator",
        "concurrent_map",
        "fmap",
        "starmap",
        "reiterable",
        "scan",
        "groupsof",
        "memoize",
        "zip_longest",
        "override",
        "flatten",
        "ident",
        "call",
        "safe_call",
        "flip",
        "const",
        "lift",
        "all_equal",
        "collectby",
        "multi_enumerate",
        "cartesian_product",
        "multiset",
        "cycle",
        "windowsof",
        "and_then",
        "and_then_await",
        "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",
        "_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": "118f19e3e316cea3e14833f818652ac6558cd9523de9c581cced845b60c27546",
                "md5": "3b86cc2455b8ad9b440ac4e56118f470",
                "sha256": "76db34500f708a1c8871e48802e468d5b828396e041d3072f710883e8c38f549"
            },
            "downloads": -1,
            "filename": "coconut_develop-3.0.3.post0.dev8-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3b86cc2455b8ad9b440ac4e56118f470",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 289506,
            "upload_time": "2023-09-23T10:11:49",
            "upload_time_iso_8601": "2023-09-23T10:11:49.650224Z",
            "url": "https://files.pythonhosted.org/packages/11/8f/19e3e316cea3e14833f818652ac6558cd9523de9c581cced845b60c27546/coconut_develop-3.0.3.post0.dev8-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e142adcb477ec359a2be645f1a47271c126ff2af924fad5c1b7eac879e7f07b2",
                "md5": "d91e72e70644c5b6a6f6ce6896eb041b",
                "sha256": "c770878a32c01eb64b564e86f75febd31e1af012db6c7fe502b91bc3de47f2da"
            },
            "downloads": -1,
            "filename": "coconut-develop-3.0.3.post0.dev8.tar.gz",
            "has_sig": false,
            "md5_digest": "d91e72e70644c5b6a6f6ce6896eb041b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 349763,
            "upload_time": "2023-09-23T10:11:52",
            "upload_time_iso_8601": "2023-09-23T10:11:52.526981Z",
            "url": "https://files.pythonhosted.org/packages/e1/42/adcb477ec359a2be645f1a47271c126ff2af924fad5c1b7eac879e7f07b2/coconut-develop-3.0.3.post0.dev8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-23 10:11:52",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "coconut-develop"
}
        
Elapsed time: 0.18055s