A Forth kernel for IPython (Fork of https://github.com/jdfreder/iforth)
Project description
IForth
Forth kernel for the Jupyter / IPython notebook. Requires IPython 3.x (master at the time of writing).
Installation
- Install Gforth. Make sure it is accessible via the commandline/terminal (
gforth --version
). - Run
pip install iforth
Development Installation
Clone this repository and do an editable pip
install in this repository's folder:
pip install -e .
jupyter kernelspec install ./kernelspec --user
Note: jupyter kernelspec install
is required here, because unlike in normal install, the kernel does NOT automatically show in jupyter kernelspec list
.
Usage
- Run
jupyter notebook
(oripython notebook
, whichever you prefer). - In a new or existing notebook, use the kernel selector (located at the top right of the notebook) to select
IForth
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
forth_kernel-0.3.tar.gz
(4.5 kB
view details)
Built Distribution
File details
Details for the file forth_kernel-0.3.tar.gz
.
File metadata
- Download URL: forth_kernel-0.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b335d7d1f94608c5ad94708a0cedfafd6e13c2b25a1b6cf082baf4bf0970dff3 |
|
MD5 | 9190908ffc884e920fbc9facbd5e39b0 |
|
BLAKE2b-256 | e60538a2f6e15456677ae0ae5cd0bca5caf4ef1f1be0809e6b4491ddefa479bb |
File details
Details for the file forth_kernel-0.3-py3-none-any.whl
.
File metadata
- Download URL: forth_kernel-0.3-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52973ae5292a71f02d27c95b3bf8529dc83d604de28d213fdce6691b29499c44 |
|
MD5 | 38dab8d518725cab1dd5d6f8ba18f92c |
|
BLAKE2b-256 | 1b55e5b9e4c316bea121a01c594f502fcae992d3e8af6509eef2bdc5e2cfaa44 |