{ "info": { "author": "Jaakko Luttinen", "author_email": "jaakko.luttinen@iki.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries" ], "description": "# HaskPy - Haskell types and functions in Python\n\nHask is the category of types and functions in Haskell. This package provides\nclasses and functions inspired by Hask.\n\n**This is currently in planning phase, consider this a proof of concept.**\n\nQuite minimal example with two-layers of functor structure:\n\n```python\n>>> from haskpy import map, List, Just, Nothing\n>>> map(map(lambda x: x**2))(List(Just(1), Nothing, Just(3), Just(4), Nothing))\nList(Just(1), Nothing, Just(9), Just(16), Nothing)\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jluttine/HaskPy", "keywords": "functional programming,category theory,Hask category,Haskell,functor,monad", "license": "", "maintainer": "", "maintainer_email": "", "name": "haskpy", "package_url": "https://pypi.org/project/haskpy/", "platform": "", "project_url": "https://pypi.org/project/haskpy/", "project_urls": { "Homepage": "https://github.com/jluttine/HaskPy" }, "release_url": "https://pypi.org/project/haskpy/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Functions and classes inspired by Haskell and Hask category", "version": "0.0.4" }, "last_serial": 5967321, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "5d7a2b0ae851566ee4fa60e3b6037782", "sha256": "5933fddb86f9ce2efecdecc456943a03ae92ed2712c4dbb18c36455b29bdbcff" }, "downloads": -1, "filename": "haskpy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5d7a2b0ae851566ee4fa60e3b6037782", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20677, "upload_time": "2019-10-13T12:49:34", "url": "https://files.pythonhosted.org/packages/16/e2/72711e22028f02c011ecd2fcf319610aa578861bd264eb5a60208b07f8ba/haskpy-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "894e41f58f04d77d432bf7c871b6bd08", "sha256": "c4a348fa3b4ab20e63af9e18e0e62001bcf5a7ff915a69ccc92a818272b32fcd" }, "downloads": -1, "filename": "haskpy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "894e41f58f04d77d432bf7c871b6bd08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20704, "upload_time": "2019-10-13T12:57:42", "url": "https://files.pythonhosted.org/packages/27/4b/92e40807d1ea60d97f0ab0021fe688447ce3529bc8b29620ddf0e713f9ea/haskpy-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "894e41f58f04d77d432bf7c871b6bd08", "sha256": "c4a348fa3b4ab20e63af9e18e0e62001bcf5a7ff915a69ccc92a818272b32fcd" }, "downloads": -1, "filename": "haskpy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "894e41f58f04d77d432bf7c871b6bd08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20704, "upload_time": "2019-10-13T12:57:42", "url": "https://files.pythonhosted.org/packages/27/4b/92e40807d1ea60d97f0ab0021fe688447ce3529bc8b29620ddf0e713f9ea/haskpy-0.0.4.tar.gz" } ] }