The Wayback Machine - https://web.archive.org/web/20160117151952/https://code.google.com/p/guru-lang/
My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members
Links

Source code for the Guru programming language is here.

While this project is mature at this point (Summer 2012: we do not have plans to do much further development on Guru, due to other research projects), we will respond to requests for help or more information about it. A number of people have found Guru a pretty good vehicle for learning about dependent types. There is a book, which I wrote for a class at U. Iowa:

http://guru-lang.googlecode.com/svn/branches/1.0/doc/book.pdf

It does not presuppose knowledge of functional programming, dependent types, or theorem proving.

You can check out the source code this way:

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.

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

Aaron Stump

Powered by Google Project Hosting
Morty Proxy This is a proxified and sanitized view of the page, visit original site.