Skip to main content

Basilisp kernel for Jupyter

Project description

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 dialect Lisp compatible with Clojure, implemented in Python, that brings the expressiveness of Lisp to the python community. With the Basilisp Kernel, you can combine Lisp's powerful macro system with the extensive ecosystem of Python's scientific computing tools.

Features

  • Full integration with Jupyter Notebook and JupyterLab
  • Enhanced autocompletion features
  • Ability to use Basilisp's macros and special forms in notebooks
  • 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.

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for basilisp_kernel-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bb36bd4b66f4987a7769daf11c17c116b29a179baef8136c2eed5dad92a67153
MD5 1ad67973f341fc955bf683ea2fe78ddb
BLAKE2b-256 b66211753cae5bcfa60a9dbe7575495c53025ce6f10a5fe72968ec77dafea35c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for basilisp_kernel-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c36e138a2aa89ba3e18b7b105c883b072378d5ad1b0f165227167d8ae32635f
MD5 19b66efcbf47bb907e70b3698f6321a7
BLAKE2b-256 d3196fd876215d4ada82352414fa80d02164886e89e424d65f21259fc02a726b

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