My favorites | Sign in
Project Home Wiki Issues Source
Project Information
Members
Links

Source code for the Guru programming language is here.

Version 1.0 is under active development, particularly the compiler to C. The type/proof-checker is quite stable, though. So if you are using the book (Verified Programming in Guru), you should be fine for Chapters 1 through 8. Chapters 9 and 10 need to be revised anyhow, as I have made a lot of progress over the summer integrating the resource-tracking layer (called Carraway) with the rest of Guru.

svn checkout http://guru-lang.googlecode.com/svn/branches/1.0/ guru-lang

I recommend using the 1.0 version, since we have fixed some bugs since 1.0a.

If you just want to work through the book, though, version 1.0a is a snapshot known to work for the material in the book, so that is also an option:

svn checkout http://guru-lang.googlecode.com/svn/branches/1.0a/ guru-lang

If you have questions, feel free to email the Guru Gang mailing list: guru-gang@googlegroups.com. I (or possibly another aspiring Guru hacker!) will try to respond quickly to these emails.

Support for this project is partially provided by the U.S. National Science Foundation.

Powered by Google Project Hosting