guile 2.0 is out!

Hear ye, hear ye: Guile 2.0 is unleashed upon the world!

Guile is a great implementation of Scheme. It's a joyful programming environment that gives the hacker expressive tools for growing programs.

This release improves Guile tremendously, adding a new compiler and virtual machine, and integrating more powerful hygienic macros in the core of Guile. We managed to pull all of this off with minimal incompatibilities with old code, and maximal awesomeness.

Guile 2.0 is a personal milestone as well, as it is my first stable release as a Guile co-maintainer. I would like to express special thanks to Ludovic Courtès, my co-maintainer, for companionship in the fantastic hack over the last few years. I would also like to express a strange thanks to two people whom I have never met in person, but that, through their code artifacts, really made Guile 2.0 what it is. To Keisuke Nishida, for his initial compiler and VM ten years ago, for teaching me how to write a compiler; and to R. Kent Dybvig, for his psyntax macro expander, for teaching me about macro expanders. Thanks!

Check the release announcement for a short summary of changes, or NEWS for all the delicious details. Start with the manual if you like; it's a great read. Then download and build the thing, and when next you start it up, just think: this could be the beginning of a beautiful hack!

5 responses

  1. djcb says:

    Awesome! Thanks for the great work, Andy!
    Next step: getting emacs to use it...

  2. mvo says:

    Fantastic!

  3. Zeeshan Ali (Khattak) says:

    Finally!

  4. Julian Graham says:

    Congratulations, Andy, and thanks for all your hard work!

  5. fds says:

    This is a historic achievement indeed!

    Many thanks to you, Ludovic and everyone else who has contributed to Guile over the years, keep up the good work!

Comments are closed.