mainGuile-Reader - Summary

Membership Info
Project 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 project 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 - 0 replies

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 - 0 replies

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 - 0 replies

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 - 0 replies

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 .

[Submit News]
[4 news in archive]

Communication Tools
 Tech Support Manager (open items: 1, total: 1)
  - Browse open items
  - Submit a new item
 Mailing Lists (1 public mailing list)

Development Tools
 Bug Tracker (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Task Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Patch Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item

Back to the top

Powered by Savane 3.7