Skip to content

A very basic lisp running on a VM.

License

Notifications You must be signed in to change notification settings

mediremi/vmlisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A very basic lisp running on a VM.

Resources

License

Stars

Watchers

Forks

Languages