`7MM***Yy. db .M***by. `7MMF' .g8***bg.
MM Yb ;MM: ,MI `Y MM .dP' `M
`7M' `MF' MM .P ,V^MM. `MMb. MM dM' `
`VA ,V' MMooon* ,M `MM `YMMNq. MM MM
XMX MM `Y. AbmmmqMA . `MM MM MM.
,V' VA. MM ,9 A' VML Mb dM MM `Mb. .'
.AM. .MA..JMMonald'AMA. .AMMA.`*Ybmmd* .JMML. `*bMond^
Jupyter Kernel for BASIC language
You can directly click on launch binder badge above to use this kernel right in your browser.*
-
Clone this repository.
-
Download miniconda link
-
Create a virual env
conda create -n vbasic
- Activate virtual environment that you created
conda activate vbasic
- Install dependencies
conda install -c conda-forge jupyter xeus xtl nlohmann_json cppzmq
- Make a build directory to store all the build files
mkdir build && cd build
- Configure CMake
cmake .. -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX
- Build the project
make
- Install application
make install
- Launch Jupyter Notebook in the browser
jupyter notebook
- Launch Jupyter Notebook in the terminal
jupyter console --kernel=xbasic
The BASIC language parser used in this project is a modified version of the basic project created by Johan Van den Brande.