{ "info": { "author": "G. Young", "author_email": "None - use the home-page instead!", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Topic :: Software Development :: Interpreters" ], "description": "Package Overview\n================\n\nYou thought **Brainfuck** was bad? Think again. Get ready to meet...\n\nEPIC BRAINFUCK\n==============\n\n|\n\nMotivation\n==========\n\nContrary to many other codebases, this repository is not just about writing yet \n\n**another** Brainfuck compiler. Just search \"brainfuck\" on GitHub, and you'll see\n\njust how many people have already written compilers, and how many different languages\n\nit has been written in. It's incredible for a language so basic and rudimentary, how\n\nmuch attention it has garnered over the years. Indeed, it is quite the brainteaser to\n\nwrite stuff using only eight characters.\n\n|\n\nHowever, \"brainteaser\" is perhaps a euphemism for the language's actual name, so I began \n\nto think: how can I crank up the \"brain-teasing\" if you'd like and make this language even \n\nmore difficult to work with? The answer? Who said that ``>`` means ``++ptr``, where ``ptr`` points\n\nto an \"infinitely long\" ``char`` array? Why can't we use other characters to signify that? And who\n\nsaid we needed to have concrete aliases for these bits of C code? This is where this \n\nBrainfuck package deviates from most. Not only did I write an interpreter for \n\n\"traditional\" Brainfuck code, but I also wrote **several** variants in which the syntax of\n\nBrainfuck changes from interpretation to interpretation. Toss in some unexpected behaviors \n\n(e.g. massive file write out of nowhere), and there you have it: **EPIC** Brainfuck shenanigans!\n\n|\n\nDocumentation\n=============\nFor more information about documentation, please click `here \n`_. In addition, every provided Python\n\nmodule has extensive documentation for each class and function defined. \n\n|\n\nBugs and Features\n=================\nFind a bug in the code? Want another feature added to the codebase? Submit an issue **OR** \n\nfeature request at this `link `_ here!", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/gfyoung/brainfuck", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gfyoung/brainfuck", "keywords": "brainfuck interpreter epic console", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "brainfuck", "package_url": "https://pypi.org/project/brainfuck/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/brainfuck/", "project_urls": { "Download": "https://github.com/gfyoung/brainfuck", "Homepage": "https://github.com/gfyoung/brainfuck" }, "release_url": "https://pypi.org/project/brainfuck/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Epic Brainfuck Interpreter", "version": "1.0.2" }, "last_serial": 1942318, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1f85b339e396894522d2ae346cf03c35", "sha256": "1140f5355c346ce163c3431d8217d6fd6c491fb69f0d6c7397ed765d36035546" }, "downloads": -1, "filename": "brainfuck-1.0.0.zip", "has_sig": false, "md5_digest": "1f85b339e396894522d2ae346cf03c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24284, "upload_time": "2016-01-17T17:01:11", "url": "https://files.pythonhosted.org/packages/6e/0f/f989a42cd1297ab4ffa09576e5f022cfd41d5cd406f47f14b43481fd5d85/brainfuck-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "769b10aa51e477fa8e1c6becd9bf4435", "sha256": "827396759489e97d70365fe4c1e6c875f17eff8bfc12336b2f338efdc2afabd8" }, "downloads": -1, "filename": "brainfuck-1.0.1.zip", "has_sig": false, "md5_digest": "769b10aa51e477fa8e1c6becd9bf4435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16028, "upload_time": "2016-01-29T07:48:50", "url": "https://files.pythonhosted.org/packages/47/cd/611a3391e788aacc9c32f7a4ea0ae7f63ac675469efcaaf9367406adaa09/brainfuck-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ae6ee603ddf201c114ab4b1045e13bc3", "sha256": "489ec8595f04118ada6f452ce2a72ed789470c9c019c00932511cf50b59a8606" }, "downloads": -1, "filename": "brainfuck-1.0.2.zip", "has_sig": false, "md5_digest": "ae6ee603ddf201c114ab4b1045e13bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16032, "upload_time": "2016-02-05T21:29:30", "url": "https://files.pythonhosted.org/packages/f2/72/f0e046a50eb04a735c4ece4496bf03443bac2c87d86aad850293961eef11/brainfuck-1.0.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae6ee603ddf201c114ab4b1045e13bc3", "sha256": "489ec8595f04118ada6f452ce2a72ed789470c9c019c00932511cf50b59a8606" }, "downloads": -1, "filename": "brainfuck-1.0.2.zip", "has_sig": false, "md5_digest": "ae6ee603ddf201c114ab4b1045e13bc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16032, "upload_time": "2016-02-05T21:29:30", "url": "https://files.pythonhosted.org/packages/f2/72/f0e046a50eb04a735c4ece4496bf03443bac2c87d86aad850293961eef11/brainfuck-1.0.2.zip" } ] }