{ "info": { "author": "Misty De Meo", "author_email": "mistydemeo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha" ], "description": "Introduction\r\n============\r\n\r\n A programming language specifically designed such that ASTs generated by markov chain are likely to produce programs with meaningful effect\r\n\r\n \u2014 mcc (@mcclure111) `July 11, 2015 `__\r\n\r\nXenoglossia is a simple string manipulation language, akin to sed. It\r\nwas created with the goal of producing surprising, fun-to-read programs\r\nwhich can be generated in novel manners by a computer.\r\n\r\nAn introduction to the language and its syntax can be found in the\r\n`design document `__, and the documentation of the\r\nbuiltin functions can currently be found in the docstrings of the\r\n`builtins module `__.\r\n\r\nUsage\r\n=====\r\n\r\nXenoglossia will install an executable named ``xg``. To run a program,\r\ncall ``xg --input STRING \"xenoglossia program\"``; for example:\r\n\r\n.. code:: sh\r\n\r\n xg --input \"This is the input string\" \"sub 'input' 'output'\"\r\n\r\nYou can also pipe input into stdin:\r\n\r\n.. code:: sh\r\n\r\n echo \"This is the input string\" | xg \"sub 'input' 'output'\"\r\n\r\nSample programs\r\n===============\r\n\r\nReplace two words in a sentence:\r\n\r\n::\r\n\r\n gsub \"favorite\" \"favourite\" gsub \"color\" \"colour\"\r\n\r\nRearrange the words in a sentence, then capitalize the new sentence:\r\n\r\n::\r\n\r\n burst \" \" shuffle capitalize", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "kindest", "maintainer": "", "maintainer_email": "", "name": "xenoglossia", "package_url": "https://pypi.org/project/xenoglossia/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/xenoglossia/", "project_urls": null, "release_url": "https://pypi.org/project/xenoglossia/0.2/", "requires_dist": null, "requires_python": null, "summary": "Robust(?) string manipulation language", "version": "0.2" }, "last_serial": 1716583, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "31a5c09ffb4ca9496b91b61b5871c90e", "sha256": "2d5412e2301737b9a7f8afc6ae8a785851b302de1b78f97b34e3710f0c31cbb7" }, "downloads": -1, "filename": "xenoglossia-0.1-py2.7.egg", "has_sig": false, "md5_digest": "31a5c09ffb4ca9496b91b61b5871c90e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11055, "upload_time": "2015-09-10T03:55:12", "url": "https://files.pythonhosted.org/packages/8f/e1/f8ab8d96c73878fa00b0abbf989e7cbdcf2b691a569dee02b9d99a1521b5/xenoglossia-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0c8d9e4522edb8ce6a3c203f20ba0013", "sha256": "05723cdceef255a0a4ab71328ec829b0b99f6a39b5e3a0a1cf1308e28933d3b8" }, "downloads": -1, "filename": "xenoglossia-0.1.tar.gz", "has_sig": false, "md5_digest": "0c8d9e4522edb8ce6a3c203f20ba0013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4137, "upload_time": "2015-09-10T03:55:15", "url": "https://files.pythonhosted.org/packages/fc/c4/5c06f342d29db2ba2a13ae36dd0757f215cec50a6b18f1b4a85752a2a2bb/xenoglossia-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "77cb09640e8cb37ff3fa88f184244544", "sha256": "cdb19e54df2979cece70604076d0ba6c2639d5e861f95e0af950c127098b935d" }, "downloads": -1, "filename": "xenoglossia-0.2.tar.gz", "has_sig": false, "md5_digest": "77cb09640e8cb37ff3fa88f184244544", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5159, "upload_time": "2015-09-10T04:19:23", "url": "https://files.pythonhosted.org/packages/e2/17/655dd1212080a7f881bb7e62db492d549ffd3d072c2eeca880cf859e6700/xenoglossia-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "77cb09640e8cb37ff3fa88f184244544", "sha256": "cdb19e54df2979cece70604076d0ba6c2639d5e861f95e0af950c127098b935d" }, "downloads": -1, "filename": "xenoglossia-0.2.tar.gz", "has_sig": false, "md5_digest": "77cb09640e8cb37ff3fa88f184244544", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5159, "upload_time": "2015-09-10T04:19:23", "url": "https://files.pythonhosted.org/packages/e2/17/655dd1212080a7f881bb7e62db492d549ffd3d072c2eeca880cf859e6700/xenoglossia-0.2.tar.gz" } ] }