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

in
   

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 
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
http://git.savannah.gnu.org/cgit/guile-reader.git/tree/NEWS?id=1d3b61c3b9d6a62f0ae2f846e9e47fa9521d9804 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: http://arch.sv.gnu.org/archives/guile-reader/ . 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 http://www.laas.fr/~lcourtes/software/arch-2004 . Further development will take place in my newer archive located at http://www.laas.fr/~lcourtes/software/arch-2005 .


[Submit News]
[4 news in archive]

Back to the top


Powered by Savane 3.1-cleanup