GitHub - brakmic/BosqueDev-Jupyter: A JupyterLab Environment with Bosque Support

· GitHub

1 min read Original article ↗

Repository files navigation

A Jupyter Lab 4.x environment with integrated Bosque programming language support.

jupyterlab_main_window

Features

Screenshots

syntax_colorization

Syntax Highlighting based on Lezer Grammar

language_option_menu

Code Compilation and Execution

bosque_file_support

Bosque File Support

text_editor_highlighting

Text Editor Syntax Highlighting

Usage

Run the pre-built image:

docker run -p 8888:8888 brakmic/bosquedev-jupyter

Or build from Dockerfile:

docker build -t bosquedev-jupyter -f Dockerfile .
docker run -p 8888:8888 bosquedev-jupyter

Components

  • Base Images:
    • brakmic/bosquedev:latest (Stage 1)
    • quay.io/jupyter/base-notebook:latest (Stage 2)
  • Extensions:
    • Bosque Jupyter Kernel
    • Bosque Syntax Highlighting

Learn More About Bosque

Resources

Papers

License

MIT