Skip to main content

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

Project description

🐍 basilisp 🐍

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

PyPI python pyimpl readthedocs Run tests Run clojure-test-suite Coveralls github license Slack

Getting Started

Basilisp is developed on GitHub and hosted on PyPI. You can fetch Basilisp using pip (or any other Python dependency manager which can pull from PyPI):

pip install basilisp

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

basilisp repl

Documentation

Basilisp documentation can help guide your exploration at the REPL and beyond. Additionally, Basilisp features many of the same functions and idioms as Clojure, 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 hosted by the London Clojurians group about Basilisp.

Contributing

Contributions are welcome, but please review the contributing guidelines before submitting an issue or pull request.

If you have a question, please use Github Discussions or post in the #basilisp channel in the Clojurians Slack.

License

Eclipse Public License 1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

basilisp-0.5.1.tar.gz (289.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

basilisp-0.5.1-py3-none-any.whl (318.2 kB view details)

Uploaded Python 3

File details

Details for the file basilisp-0.5.1.tar.gz.

File metadata

  • Download URL: basilisp-0.5.1.tar.gz
  • Upload date:
  • Size: 289.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for basilisp-0.5.1.tar.gz
Algorithm Hash digest
SHA256 bcf7dde97ca4a42b4e287e73bc330908a61b61bf90b2e7c061d9524adaa603d7
MD5 d664a89dd38e151f1dd795da696b4a3f
BLAKE2b-256 e97bdd9183cdacf72302d0079ca8e11e2fcdf4f20c03410f67c9e8ca851e1b98

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisp-0.5.1.tar.gz:

Publisher: pypi-release.yml on basilisp-lang/basilisp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file basilisp-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: basilisp-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 318.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for basilisp-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 beaed768776c45b9b63042bcb5f5632db13746d7c5df1ae72d600d0095ed334d
MD5 843094e7c2959bc77fdd3053fc8aec51
BLAKE2b-256 b02374c350bed33b7e47657177fd4f4cec560d9b6e272cedb66dc749e3ad6289

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisp-0.5.1-py3-none-any.whl:

Publisher: pypi-release.yml on basilisp-lang/basilisp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page