Scheme Requests for Implementation
Encyclopedia
Scheme Requests for Implementation (SRFI) is an effort to coordinate libraries and extensions of standard Scheme, necessitated by Scheme's minimalistic design, and particularly the lack of a standard library prior to R6RS. SRFI is supported by many Scheme implementations and as such is an informal standard.

SRFI History

At the Scheme Workshop held in Baltimore, Maryland, on September 26, 1998, the attendees considered a number of proposals for standardized feature sets for inclusion in Scheme implementations.

Alan Bawden proposed that there be a repository for library proposals. Shriram Krishnamurthi
Shriram Krishnamurthi
Shriram Krishnamurthi is a computer scientist, currently teaching at Brown University . He is also a member of the PLT group and, as such, responsible for the creation of several software packages in Racket, including the Debugger, the FrTime package, and the networking library.Krishnamurthi...

 volunteered to host the library, and Dave Mason and Mike Sperber joined him as initial editors and coordinators of the library process. The term "Request for Implementation," a play on the Internet "Request for Comments
Request for Comments
In computer network engineering, a Request for Comments is a memorandum published by the Internet Engineering Task Force describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems.Through the Internet Society, engineers and...

," was coined at the workshop, and modified to "Scheme Request for Implementation" by the editors.

On November 1, 1998, the srfi-discuss mailing list was established which had as subscribers many major implementors of Scheme as well as other contributors to the language. An archive of the discussion is kept online.

The SRFI website along with the other SRFI procedures was established in late December 1998.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK