mainGuile-Reader - Summary

Membership Info
Group Admin:
1 active member

Group identification
Id: 8043
System Name: guile-reader
Name: Guile-Reader
Group Type: non-GNU software and documentation

Search in this Group


This group is not part of the GNU Project.

Guile-Reader is a simple framework for building readers for GNU Guile.

The idea is to provide an extensible, yet fast, reader for Guile. Guile already provides facilities for extending its reader (namely `read-hash-extend' and `read-enable') but these seem (i) quite limited and (ii) have a global impact (there is only one instance of `read').

Guile-Reader aims to provide a way to easily define new readers, while still allowing to re-use parts of a standard Scheme reader.  New reader components (called ``token readers'') may be defined either as Scheme procedures or C functions.  It uses GNU lightning (where available) to compile readers to native code, hence allowing to have performance comparable to that of Guile's built-in reader, but with improved maintainability.

Guile-Reader's approach is similar to Common Lisp's ``read table'' but hopefully more powerful and flexible (for instance, one may instantiate as many readers as needed).

Registration Date: Wed 12 Oct 2005 11:56:10 AM UTC
License: GNU General Public License v3 or later
Development Status: 4 - Beta


Latest News rss feed
Guile-Reader 0.6 released
     posted by civodul, Tue 08 May 2012 09:10:31 PM UTC

Guile-Reader 0.6 has been released.  In addition to fixing bugs, it adds Guile 2.0 and Unicode support.  See for details.

Guile-Reader 0.3 released.
     posted by civodul, Sat 24 Feb 2007 10:45:46 AM UTC

Guile-Reader 0.3 for Guile 1.8.x was released today.  It features bug fixes, enhancements, including performance and documentation improvements.

Savannah-hosted Arch Archive
     posted by civodul, Wed 14 Dec 2005 05:53:51 PM UTC

Thanks to the Savannah hackers, we now have a GNU Arch archive hosted at Savannah: .  I hereby declare it the new canonical archive for `guile-reader'!

guile-reader 0.2 released!
     posted by civodul, Thu 24 Nov 2005 01:44:40 PM UTC

Version 0.2 of guile-reader was released today.  Source code is available in the download area and documentation is available on the web site.

Source code is managed via GNU Arch and the canonical archive is currently located at .  Further development will take place in my newer archive located at .

Quick Overview
 Memberlist (1 member)

Communication Tools
 Mailing Lists (1 public mailing list)

Back to the top

Powered by Savane 3.13-b921.
Corresponding source code