Skip to main content

Basilisp kernel for Jupyter

Project description

CI

Basilisp Kernel for Jupyter

Welcome to the Basilisp Kernel for Jupyter! This kernel allows you to run Basilisp code directly in your Jupyter notebooks.

Basilisp is a Python-based Lisp implementation that offers broad compatibility with Clojure.

Features

  • Full integration with Jupyter Notebook and JupyterLab
  • Enhanced autocompletion features
  • Seamless interoperability with Python libraries

Installation

Ensure you have Jupyter installed. If not, install it using pip:

pip install jupyter

To install the Basilisp Kernel, run:

pip install basilisp-kernel

Usage

Start your Jupyter notebook server:

jupyter notebook

In the Jupyter interface, select the Basilisp kernel when creating a new notebook.

Documentation

For full documentation on Basilisp, visit Basilisp Documentation.

Examples

This project includes a series of Jupyter notebooks that demonstrate various features and capabilities. You can find these notebooks in the notebooks directory of this repository.

notebook plotting example

Acknowledgments

This kernel was developed based on the echo_kernel as a starting point.

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_kernel-1.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

basilisp_kernel-1.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file basilisp_kernel-1.1.0.tar.gz.

File metadata

  • Download URL: basilisp_kernel-1.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for basilisp_kernel-1.1.0.tar.gz
Algorithm Hash digest
SHA256 54a9a8d24e4f04b8dd889f63cd995f4d8f72ed0f51692c990758af37a234eb94
MD5 19cb0279336b1a73051d30ac622c217c
BLAKE2b-256 21b3407c37f505096478c300305aee97475467d1a2987ec30d091c247f62f530

See more details on using hashes here.

File details

Details for the file basilisp_kernel-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for basilisp_kernel-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebe3acfcacbad154fdf30c1b19db7a72b41bf684e74eac9328a02094148de1e6
MD5 86c7b0fc0ee89374119ebd56b7d579d8
BLAKE2b-256 2405a0367d60978864a346a7f1741ffd17efa07e51443547a64792778380e41b

See more details on using hashes here.

Supported by

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