mirror of
https://github.com/avinal/xeus-basic.git
synced 2026-09-05 01:13:09 +00:00
Jupyter Kernel for BASIC language
- C 87.3%
- C++ 8.6%
- CMake 3.8%
- Shell 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github | ||
| include/xbasic | ||
| libs/basic | ||
| share/jupyter/kernels/xbasic | ||
| src | ||
| .clang-format | ||
| .cmake-format | ||
| .gitignore | ||
| .gitpod.dockerfile | ||
| .gitpod.yml | ||
| CMakeLists.txt | ||
| environment.yml | ||
| LICENSE | ||
| postBuild | ||
| README.md | ||
`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
Steps to run the project:
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
Created By
Acknowledgement
The BASIC language parser used in this project is a modified version of the basic project created by Johan Van den Brande.