Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 20 lines (15 sloc) 1.094 kb
c6ea830 Josep M. Bach first commit
authored
1 #Schemer
2
3e9586d Josep M. Bach Words
authored
3 Schemer is an experimental Ruby implementation of the Scheme programming
4 language as defined in the [R6RS specification](http://www.r6rs.org/). Its
5 goal is purely to experiment and learn from the various topics and issues
6 involved in developing a language interpreter.
c65c052 Josep M. Bach Words
authored
7
3e9586d Josep M. Bach Words
authored
8 This idea was born as a personal project developed for the [Ruby Mendicant
9 University](http://university.rubymendicant.com) during its Session 5.
c65c052 Josep M. Bach Words
authored
10
3e9586d Josep M. Bach Words
authored
11 Along with the implementation of the language itself, an interesting point of
12 this project is also providing an [article series](http://txus.github.com/schemer/series), a
13 tutorial about the paths taken and decisions made during the design,
14 implementation and extensions of the project. Writing this series will
15 hopefully serve both as a guideline for myself and for others interested in
16 a sometimes over-feared topic, namely programming languages.
17
18 To learn more, go to the [project page](http://txus.github.com/schemer). Or
19 if you want go straightforward to the [Developing a Scheme interpreter in Ruby](http://txus.github.com/schemer/series) article series page :)
Something went wrong with that request. Please try again.