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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bcf7dde97ca4a42b4e287e73bc330908a61b61bf90b2e7c061d9524adaa603d7
|
|
| MD5 |
d664a89dd38e151f1dd795da696b4a3f
|
|
| BLAKE2b-256 |
e97bdd9183cdacf72302d0079ca8e11e2fcdf4f20c03410f67c9e8ca851e1b98
|
Provenance
The following attestation bundles were made for basilisp-0.5.1.tar.gz:
Publisher:
pypi-release.yml on basilisp-lang/basilisp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
basilisp-0.5.1.tar.gz -
Subject digest:
bcf7dde97ca4a42b4e287e73bc330908a61b61bf90b2e7c061d9524adaa603d7 - Sigstore transparency entry: 1266937997
- Sigstore integration time:
-
Permalink:
basilisp-lang/basilisp@75fa8ed450cec3cef45e3f8b96e9df8e453b128c -
Branch / Tag:
refs/tags/v0.5.1 - Owner: https://github.com/basilisp-lang
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-release.yml@75fa8ed450cec3cef45e3f8b96e9df8e453b128c -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
beaed768776c45b9b63042bcb5f5632db13746d7c5df1ae72d600d0095ed334d
|
|
| MD5 |
843094e7c2959bc77fdd3053fc8aec51
|
|
| BLAKE2b-256 |
b02374c350bed33b7e47657177fd4f4cec560d9b6e272cedb66dc749e3ad6289
|
Provenance
The following attestation bundles were made for basilisp-0.5.1-py3-none-any.whl:
Publisher:
pypi-release.yml on basilisp-lang/basilisp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
basilisp-0.5.1-py3-none-any.whl -
Subject digest:
beaed768776c45b9b63042bcb5f5632db13746d7c5df1ae72d600d0095ed334d - Sigstore transparency entry: 1266938131
- Sigstore integration time:
-
Permalink:
basilisp-lang/basilisp@75fa8ed450cec3cef45e3f8b96e9df8e453b128c -
Branch / Tag:
refs/tags/v0.5.1 - Owner: https://github.com/basilisp-lang
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-release.yml@75fa8ed450cec3cef45e3f8b96e9df8e453b128c -
Trigger Event:
release
-
Statement type: