Schaefer

SchaeferScript is a small programming language that resembles lisp and scheme. SchaeferScript was designed to demonstrate how a programming language can be built in ruby. This language is primarily instructionall, but is very flexible and can eventually be written in itself.

Installation

Add this line to your application's Gemfile:

gem 'schaefer'

And then execute:

$ bundle

Or install it yourself as:

$ gem install schaefer

Usage

By running the command:

schaefer

you enter into the command line interface where programs can be executed line by line. By passing a file to the 'schaefer' command:

schaefer <file>

the file is executed. To run in verbose mode call:

schaefer -v <file>

Running in verbose mode will output non-displayed returns.