Skip to main content

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

  1. Install Gforth. Make sure it is accessible via the commandline/terminal (gforth --version).
  2. 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 (or ipython 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

This version

0.3

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)

Uploaded Source

Built Distribution

forth_kernel-0.3-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

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

Hashes for forth_kernel-0.3.tar.gz
Algorithm Hash digest
SHA256 b335d7d1f94608c5ad94708a0cedfafd6e13c2b25a1b6cf082baf4bf0970dff3
MD5 9190908ffc884e920fbc9facbd5e39b0
BLAKE2b-256 e60538a2f6e15456677ae0ae5cd0bca5caf4ef1f1be0809e6b4491ddefa479bb

See more details on using hashes here.

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

Hashes for forth_kernel-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 52973ae5292a71f02d27c95b3bf8529dc83d604de28d213fdce6691b29499c44
MD5 38dab8d518725cab1dd5d6f8ba18f92c
BLAKE2b-256 1b55e5b9e4c316bea121a01c594f502fcae992d3e8af6509eef2bdc5e2cfaa44

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page