Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 519 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 519 Bytes

vmlisp

A very basic lisp running on a VM. Powered by Rust.

The only types supported currently are strings and bytes;

Functions implemented:

  • + - Adds two numbers
  • - - Subtracts the second number from the first
  • * - Multiplies two numbers
  • / - Divides the first number by the second
  • print - Prints the value of its argument

Example

(print (+ 40 2))

Strings

Strings are enclosed between two double quotes (").

License

Licensed under the GPLv3.

See LICENSE file.