This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[ANNOUNCE] SRFI --- A new approach to portable Scheme code



This announces the inception of the SRFI process.

Everything you need to know about it is at:

	http://srfi.schemers.org/

A SRFI is "Scheme Requests for Implementation," and the process is a
new approach to helping Scheme users to write portable and yet useful
code.

In the past, writing portable Scheme has been difficult.  The Scheme
standards simply do not specify enough functionality to write serious
software.  This is unfortunate, as almost every Scheme implementation
does provide considerable library functionality.  However, in the
past, there has been little coordination between language implementors
to synchronize the interfaces to their libraries, even when different
implementations provided the exact same functionality.

The SRFI process is a forum for people interested in coordinating
libraries and other additions to the Scheme language between
implementations.

It provides mailing lists and a web site to specify, discuss, and
archive additions to Scheme, in the hope that the maintainers of the
major implementations will draw from this work when they add
functionality to their implementations.  Eventually, this will
hopefully allow useful Scheme programs to be portable among
implementations if they provide the necessary functionality.

We expect, among others, SRFIs for list handling, records, exception
handling, foreign function interfaces, and object systems in the
near future.

.. The SRFI Editors
	Shriram Krishnamurthi
	Dave Mason
	Michael Sperber