1player / axiom-lisp

A very simple Lisp interpreter, in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mum said it was my turn to write a Lisp.

This is meant to be a very simple Lisp interpreter I can use as a starting point for more advanced implementations.

Features

  • language docs
  • test suite
  • REPL
  • multiline input
  • cons data structure
  • define
  • quote
  • let
  • car/cdr
  • basic integer functions
  • equality
  • basic boolean functions
  • if
  • closures
  • quasiquote
  • macros

About

A very simple Lisp interpreter, in Rust


Languages

Language:Rust 100.0%