A Jupyter kernel implementation for the Bosque programming language.
- Execute Bosque code in Jupyter notebooks
- Syntax highlighting for Bosque code
- Error reporting and diagnostics
- Automatic kernel installation
- Python 3.7+
- JupyterLab 4.x
- Bosque compiler
Install via pip:
pip install jupyterlab_bosque_kernel
The Bosque kernel will be automatically installed during package installation.
- Clone the repository:
git clone https://github.com/brakmic/jupyterlab_bosque_kernel.git
cd jupyterlab_bosque_kernel
- Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # On Linux/Mac
- Install development dependencies:
pip install -e ".[dev]"
jupyterlab_bosque_kernel/
├── bosque_kernel/
│ ├── kernelspec/ # Jupyter kernel specification
│ ├── wrapper.py # Bosque execution wrapper
│ └── lexer.py # Syntax highlighting
├── setup.py # Package configuration
└── README.md
Contributions are welcome! Please feel free to submit a Pull Request.