Skip to content

makiuchi-d/whitenote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

whitenote - The whitespace kernel for Jupyter

whitenote is a whitespace kernel for Jupyter.

Try with Docker

Docker image avairable: makiuchid/whitenote

docker run -p 8888:8888 makiuchid/whitenote

Follow the instructions on the screen to access Jupyter lab: http://localhost:8888/lab?token=????????

Install

Required libraries

Ubuntu (focal, jammy), Debian (bullseye):

apt install libzmq3-dev libzmq5

Build and install

git clone https://github.com/makiuchi-d/whitenote.git
cd whitenote
go install .
jupyter kernelspec install --name=whitenote --user ./kernel

Whitespace interpreter

The whitespace interpreter (VM) is provided in the package github.com/makiuchi-d/whitenote/wspace.

REPL binary

Install

go install github.com/makiuchi-d/whitenote/wspace/cmd/wspace@latest

Usage

wspace <file>
    Evaluate the file
wspace
    Launch an interactive interpreter