# Kimi
A toy programming language that keeps it minimal,
and its interpreter in Python.

Created by [Anjana](https://github.com/vakila) at the [Recurse Center](https://www.recurse.com).

## Planned features
* `lambda`
* Built-in functions
    * Arithmetic: `+`, `-`, `*`, `/`, `%`
    * Logic: `!`, `&`, `|`
    * Comparison: `=`, `>`, `<`, (optionally `>=`, `<=`)
* Function application
* Variable definition (names)
* Conditionals
* Lists

## Stay tuned!

# Kimi
A lispy toy programming language that keeps it minimal,
and its interpreter in Python 3.

Created by [Anjana](https://github.com/vakila) at the [Recurse Center](https://www.recurse.com).

## Running programs
    python3 kimi.py my_program.kimi

## Running tests using doctest
    python3 -m doctest -v kimi.py

## Planned features
* `lambda`
* Built-in functions
    * Arithmetic: `+`, `-`, `*`, `/`, `%`
    * Logic: `!`, `&`, `|`
    * Comparison: `=`, `>`, `<`, (optionally `>=`, `<=`)
* Function application
* Variable definition (names)
* Conditionals
* Lists

## Stay tuned!

Add basic instructions to readme
Add basic instructions to readme
