Metadata-Version: 2.4
Name: basilisp
Version: 0.5.1
Summary: A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop.
License-Expression: EPL-1.0
License-File: LICENSE
Author: Christopher Rink
Author-email: chris@crink.dev
Requires-Python: >=3.10
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Compilers
Provides-Extra: pygments
Provides-Extra: pytest
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: immutables (>=0.20,<1.0.0)
Requires-Dist: prompt-toolkit (>=3.0.0,<4.0.0)
Requires-Dist: pygments (>=2.9.0,<3.0.0) ; extra == "pygments"
Requires-Dist: pyrsistent (>=0.18.0,<1.0.0)
Requires-Dist: pytest (>=7.0.0,<9.0.0) ; extra == "pytest"
Requires-Dist: typing-extensions (>=4.7.0,<5.0.0)
Project-URL: Bug Tracker, https://github.com/basilisp-lang/basilisp/issues
Project-URL: Changelog, https://github.com/basilisp-lang/basilisp/blob/main/CHANGELOG.md
Project-URL: Documentation, https://docs.basilisp.org
Project-URL: Homepage, https://github.com/basilisp-lang/basilisp
Project-URL: Repository, https://github.com/basilisp-lang/basilisp
Description-Content-Type: text/markdown

# 🐍 basilisp 🐍

A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python
interop.

[![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) [![Run clojure-test-suite](https://github.com/basilisp-lang/basilisp/actions/workflows/run-clojure-test-suite.yml/badge.svg?branch=main)](https://github.com/basilisp-lang/basilisp/actions/workflows/run-clojure-test-suite.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) [![Slack](https://img.shields.io/badge/Slack-Clojurians-green?style=flat-square)](https://clojurians.slack.com/archives/C071RFV2Z1D)

## 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` (or any other Python dependency manager which can pull from PyPI):

```bash
pip install basilisp
```

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

```bash
basilisp repl
```

## Documentation

Basilisp [documentation](https://docs.basilisp.org) can help guide your
exploration at the REPL and beyond. 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.

## Contributing

Contributions are welcome, but please review the [contributing guidelines](https://docs.basilisp.org/en/latest/contributing.html)
before submitting an issue or pull request.

If you have a question, please use [Github Discussions](https://github.com/basilisp-lang/basilisp/discussions)
or post in the [`#basilisp` channel](https://clojurians.slack.com/archives/C0A2CQQQVPB) in the Clojurians Slack.

## License

Eclipse Public License 1.0

