sandeepravi / liby

A simple lisp implementation in Ruby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

slisp

A simple lisp implemented in Ruby. This is a purely academic exercise learning about ASTs and parsers.

The following features are planned:

  • Basic Datatypes - integers, strings, boolean, lists
  • Arithmetic operations
  • Variables
  • Functions
  • Data Structures

Features that work:

  • Integer Datatype
  • ( '+' / '-' / '*' / '/') operations
  • Prefix notation on operations

Examples:

(+ 3 3 3)

About

A simple lisp implementation in Ruby


Languages

Language:Ruby 99.6%Language:Common Lisp 0.4%