Skip to content
This repository has been archived by the owner on Dec 19, 2023. It is now read-only.

X-R-G-B/koaky

Repository files navigation

koaky

A Blazzing Light Lisp Interpreter

Features

  • Condition
  • if
  • eq?
  • diff?
  • <
  • >
  • >=
  • <=
  • Operator
  • +
  • -
  • *
  • div
  • mod
  • Type
  • Integer
  • Boolean
  • Symbol
  • Function
  • lambda
  • define
  • Error Handling
  • Error handling at execution time
  • Nice error message at execution time
  • Error handling at parsing time
  • Nice error message at parsing time

Install

2 methods to use this interpreter:

  • from available binary
  • build from source

From Available Binary

  • Download the binary for your platform in the latest release.

Build From Source

Usage

Usage: koaky-exe [OPTION]

Interpret Lisp
With no options, koaky reads from standard input.

Options:
	-h, --help
		Display this help and exit
	-v, --version
		Output version information and exit
	-f FILE, --file FILE
		Read FILE and Interpret it
	-
		Read from standard input and Interpret it