basilisp


Namebasilisp JSON
Version 0.3.7 PyPI version JSON
download
home_pageNone
SummaryA Clojure-like lisp written for Python
upload_time2025-02-21 13:32:40
maintainerNone
docs_urlNone
authorChristopher Rink
requires_python<4.0,>=3.9
licenseEclipse Public License 1.0 (EPL-1.0)
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🐍 basilisp 🐍

A Clojure-compatible(-ish) Lisp dialect targeting Python 3.9+.

[![PyPI](https://img.shields.io/pypi/v/basilisp.svg?style=flat-square)](https://pypi.org/project/basilisp/) [![python](https://img.shields.io/pypi/pyversions/basilisp.svg?style=flat-square)](https://pypi.org/project/basilisp/) [![pyimpl](https://img.shields.io/pypi/implementation/basilisp.svg?style=flat-square)](https://pypi.org/project/basilisp/) [![readthedocs](https://img.shields.io/readthedocs/basilisp.svg?style=flat-square)](https://basilisp.readthedocs.io/) [![Run tests](https://github.com/basilisp-lang/basilisp/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/basilisp-lang/basilisp/actions/workflows/run-tests.yml) [![Coveralls github](https://img.shields.io/coveralls/github/basilisp-lang/basilisp.svg?style=flat-square)](https://coveralls.io/github/basilisp-lang/basilisp) [![license](https://img.shields.io/github/license/basilisp-lang/basilisp.svg?style=flat-square)](https://github.com/basilisp-lang/basilisp/blob/master/LICENSE)

## Getting Started

Basilisp is developed on [GitHub](https://github.com/basilisp-lang/basilisp) and
hosted on [PyPI](https://pypi.python.org/pypi/basilisp). You can fetch Basilisp
using `pip`:

```bash
pip install basilisp
```

Once Basilisp is installed, you can enter into the REPL using:

```bash
basilisp repl
```

Basilisp [documentation](https://basilisp.readthedocs.io) can help guide your
exploration at the REPL. Additionally, Basilisp features many of the same functions
and idioms as [Clojure](https://clojure.org/), so you may find guides and
documentation there helpful for getting started.

For those who prefer a video introduction, feel free to check out this
[talk](https://youtu.be/ruGRHYpq448?si=0jr2a6uWlq6Vi2_k) hosted by the
[London Clojurians](https://www.meetup.com/london-clojurians/) group about Basilisp.

## Why does this project exist?

Basilisp is a project I (@chrisrink10) created to learn about Python, Clojure,
hosted  languages, and compilers.

That said, it is generally stable at this point with reasonably high test
coverage, linting, and type checking. Work is ongoing to complete the rest of the
standard the library implementations. I suspect it could be used to build small
applications and tools at this point, though I would not recommend it unless you
like being an early adopter.

_Use in a production setting at your own risk._

## License

Eclipse Public License 1.0


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "basilisp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Christopher Rink",
    "author_email": "chrisrink10@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f0/3b/a4442597664be214a2ddcddb3c522bfe0910bfccf88f59a22b85d4487fe8/basilisp-0.3.7.tar.gz",
    "platform": null,
    "description": "# \ud83d\udc0d basilisp \ud83d\udc0d\n\nA Clojure-compatible(-ish) Lisp dialect targeting Python 3.9+.\n\n[![PyPI](https://img.shields.io/pypi/v/basilisp.svg?style=flat-square)](https://pypi.org/project/basilisp/) [![python](https://img.shields.io/pypi/pyversions/basilisp.svg?style=flat-square)](https://pypi.org/project/basilisp/) [![pyimpl](https://img.shields.io/pypi/implementation/basilisp.svg?style=flat-square)](https://pypi.org/project/basilisp/) [![readthedocs](https://img.shields.io/readthedocs/basilisp.svg?style=flat-square)](https://basilisp.readthedocs.io/) [![Run tests](https://github.com/basilisp-lang/basilisp/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/basilisp-lang/basilisp/actions/workflows/run-tests.yml) [![Coveralls github](https://img.shields.io/coveralls/github/basilisp-lang/basilisp.svg?style=flat-square)](https://coveralls.io/github/basilisp-lang/basilisp) [![license](https://img.shields.io/github/license/basilisp-lang/basilisp.svg?style=flat-square)](https://github.com/basilisp-lang/basilisp/blob/master/LICENSE)\n\n## Getting Started\n\nBasilisp is developed on [GitHub](https://github.com/basilisp-lang/basilisp) and\nhosted on [PyPI](https://pypi.python.org/pypi/basilisp). You can fetch Basilisp\nusing `pip`:\n\n```bash\npip install basilisp\n```\n\nOnce Basilisp is installed, you can enter into the REPL using:\n\n```bash\nbasilisp repl\n```\n\nBasilisp [documentation](https://basilisp.readthedocs.io) can help guide your\nexploration at the REPL. Additionally, Basilisp features many of the same functions\nand idioms as [Clojure](https://clojure.org/), so you may find guides and\ndocumentation there helpful for getting started.\n\nFor those who prefer a video introduction, feel free to check out this\n[talk](https://youtu.be/ruGRHYpq448?si=0jr2a6uWlq6Vi2_k) hosted by the\n[London Clojurians](https://www.meetup.com/london-clojurians/) group about Basilisp.\n\n## Why does this project exist?\n\nBasilisp is a project I (@chrisrink10) created to learn about Python, Clojure,\nhosted  languages, and compilers.\n\nThat said, it is generally stable at this point with reasonably high test\ncoverage, linting, and type checking. Work is ongoing to complete the rest of the\nstandard the library implementations. I suspect it could be used to build small\napplications and tools at this point, though I would not recommend it unless you\nlike being an early adopter.\n\n_Use in a production setting at your own risk._\n\n## License\n\nEclipse Public License 1.0\n\n",
    "bugtrack_url": null,
    "license": "Eclipse Public License 1.0 (EPL-1.0)",
    "summary": "A Clojure-like lisp written for Python",
    "version": "0.3.7",
    "project_urls": {
        "Documentation": "https://basilisp.readthedocs.io/",
        "Repository": "https://github.com/basilisp-lang/basilisp"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d75ef40b8ef10c1312941d4dac56d8b27cac51b328a3b63356cc70c7c2971800",
                "md5": "2eaef6bcf9301920048e96dd9185fdd0",
                "sha256": "84194b469282be13190f6b7dac100e4bdff85cc73b2cf52df80208bd4e43b142"
            },
            "downloads": -1,
            "filename": "basilisp-0.3.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2eaef6bcf9301920048e96dd9185fdd0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 291300,
            "upload_time": "2025-02-21T13:32:38",
            "upload_time_iso_8601": "2025-02-21T13:32:38.162339Z",
            "url": "https://files.pythonhosted.org/packages/d7/5e/f40b8ef10c1312941d4dac56d8b27cac51b328a3b63356cc70c7c2971800/basilisp-0.3.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f03ba4442597664be214a2ddcddb3c522bfe0910bfccf88f59a22b85d4487fe8",
                "md5": "063d38f82d08c7039f8b072001016349",
                "sha256": "89f31add220fbd4842eb2249e5ff63a499e60320d8bd185a68d4620472c16b32"
            },
            "downloads": -1,
            "filename": "basilisp-0.3.7.tar.gz",
            "has_sig": false,
            "md5_digest": "063d38f82d08c7039f8b072001016349",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 264361,
            "upload_time": "2025-02-21T13:32:40",
            "upload_time_iso_8601": "2025-02-21T13:32:40.372277Z",
            "url": "https://files.pythonhosted.org/packages/f0/3b/a4442597664be214a2ddcddb3c522bfe0910bfccf88f59a22b85d4487fe8/basilisp-0.3.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-21 13:32:40",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "basilisp-lang",
    "github_project": "basilisp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "basilisp"
}
        
Elapsed time: 1.25416s