Permalink
Browse files

Words

  • Loading branch information...
1 parent c65c052 commit 3e9586d210c6dc85bbd815f1e2bc555e9b5d28ba @txus committed Feb 14, 2011
Showing with 15 additions and 3 deletions.
  1. +15 −3 Readme.md
View
18 Readme.md
@@ -1,7 +1,19 @@
#Schemer
-A Scheme interpreter in Ruby, developed as a personal project for the [Ruby Mendicant University](http://university.rubymendicant.com) Session 5.
+Schemer is an experimental Ruby implementation of the Scheme programming
+language as defined in the [R6RS specification](http://www.r6rs.org/). Its
+goal is purely to experiment and learn from the various topics and issues
+involved in developing a language interpreter.
-##Developing a Scheme interpreter in Ruby
+This idea was born as a personal project developed for the [Ruby Mendicant
+University](http://university.rubymendicant.com) during its Session 5.
-The `gh-pages` branch serves as a static HTML platform for the ongoing tutorial/how-to called "Developing a Scheme interpreter in Ruby", which is developed in parallel with Schemer.
+Along with the implementation of the language itself, an interesting point of
+this project is also providing an [article series](http://txus.github.com/schemer/series), a
+tutorial about the paths taken and decisions made during the design,
+implementation and extensions of the project. Writing this series will
+hopefully serve both as a guideline for myself and for others interested in
+a sometimes over-feared topic, namely programming languages.
+
+To learn more, go to the [project page](http://txus.github.com/schemer). Or
+if you want go straightforward to the [Developing a Scheme interpreter in Ruby](http://txus.github.com/schemer/series) article series page :)

0 comments on commit 3e9586d

Please sign in to comment.