Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.01 KB

README.md

File metadata and controls

35 lines (21 loc) · 1.01 KB

Shiv

Lisp is a shiv which comes in many forms. Anyone who uses this is probably crazy and dangerous. -- If programming languages were weapons

Shiv is a Scheme interpreter written in Python which implements a subset of the standard R5RS Scheme.

It's created as a self-educational, hobby project for the Python course in the Faculty of Mathematics and Informatics (FMI), Sofia University “St. Kliment Ohridski”.

Setting up

  1. Install Python 3.7.0 or later.

  2. Clone the repository.

    $ git clone https://github.com/hrvladev/shiv
  3. Change the current working directory to shiv.

    $ cd shiv
  4. Create a virtual environment.

    $ python3 -m venv env

Tell me more!

Shiv implements a subset of the standard R5RS Scheme:

  • TODO