Skip to content

jupyter-xeus/xeus-haskell

Repository files navigation

xeus-haskell

Build Status

xeus-haskell is a Jupyter kernel for haskell based on the native implementation of the Jupyter protocol xeus.

image

Quickstart

For native JupyterLab

# Install Pixi
# curl -fsSL https://pixi.sh/install.sh | sh

git clone https://github.com/tani/xeus-haskell
pushd xeus-haskell
pixi run -e default prebuild
pixi run -e default build
pixi run -e default install
pixi run -e default serve # JupyterLab is ready!

For webassembly JupyterLite

# Install Pixi
# curl -fsSL https://pixi.sh/install.sh | sh

git clone https://github.com/tani/xeus-haskell
pushd xeus-haskell
pixi install -e wasm-host
pixi run -e wasm-build prebuild
pixi run -e wasm-build build
pixi run -e wasm-build install
# pixi run -e wasm-build fix-emscripten-links # You may need this
pixi run -e wasm-build serve # JupyterLite is ready!

Trying it online

To try out xeus-haskell interactively in your web browser, just click on the link:

Jupyterlite for Haskell

Dependencies

xeus-haskell depends on

Contributing

See CONTRIBUTING.md to know how to contribute and set up a development environment.

License

This software is licensed under the Apache Software License 2.0. See the LICENSE file for details.

About

jupyter / jupyterlite kernel for Haskell powered by WebAssembly

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published