SRFI Overview

This data is extracted automatically from the SRFI home page, http://srfi.schemers.org/, and converted into an ad hoc XML notation which is available here.

SRFI Status Draft Date Final Date Title
SRFI 0 Final 1999-01-05 to 1999-04-04 1999-05-07 Feature-based conditional expansion construct
SRFI 1 Final 1998-12-22 to 1999-03-09 1999-10-09 List Library
SRFI 2 Final 1998-12-28 to 1999-02-28 1999-03-01 AND-LET*: an AND with local bindings, a guarded LET* special form
SRFI 3   1999-01-12 to 1999-03-12   List-Set Library
SRFI 4 Final 1999-01-19 to 1999-03-19 1999-05-22 Homogeneous numeric vector datatypes
SRFI 5 Final 1999-02-10 to 1999-04-12 1999-04-26 A compatible let form with signatures and rest arguments
SRFI 6 Final 1999-04-26 to 1999-06-24 1999-07-01 Basic String Ports
SRFI 7 Final 1999-05-26 to 1999-07-26 1999-08-19 Feature-based program configuration language
SRFI 8 Final 1999-07-01 to 1999-08-30 1999-08-30 receive: Binding to multiple values
SRFI 9 Final 1999-07-07 to 1999-09-06 1999-09-09 Defining Record Types
SRFI 10 Final 1999-09-21 to 1999-12-21 2000-01-13 Sharp-Comma External Form
SRFI 11 Final 1999-09-14 to 1999-11-12 2000-03-15 Syntax for receiving multiple values
SRFI 12   1999-10-10 to 1999-12-09   Exception Handling
SRFI 13 Final 1999-10-18 to 1999-12-16 2000-12-28 String Library
SRFI 14 Final 1999-10-30 to 1999-12-30 2000-12-28 Character-Set Library
SRFI 15   1999-11-06 to 2000-01-07   Syntax for dynamic scoping
SRFI 16 Final 1999-11-06 to 2000-01-07 2000-03-10 Syntax for procedures of variable arity
SRFI 17 Final 2000-01-16 to 2000-03-17 2000-07-24 Generalized set!
SRFI 18 Final 2000-02-07 to 2000-04-06 2001-03-14 Multithreading support
SRFI 19 Final 2000-02-28 to 2000-08-28 2000-08-31 Time Data Types and Procedures
SRFI 20   2000-04-16 to 2000-06-15   Simple object system
SRFI 21 Final 2000-05-12 to 2000-07-11 2001-03-02 Real-time multithreading support
SRFI 22 Final 2001-03-08 to 2001-06-08 2002-01-20 Running Scheme Scripts on Unix
SRFI 23 Final 2001-03-09 to 2001-06-09 2001-06-22 Error reporting mechanism
SRFI 24   2001-06-25 to 2001-08-23   Define-syntax in local lexical scopes
SRFI 25 Final 2001-11-12 to 2002-01-11 2002-05-21 Multi-dimensional Array Primitives
SRFI 26 Final 2002-02-06 to 2002-04-06 2002-02-14 Notation for Specializing Parameters without Currying
SRFI 27 Final 2002-02-12 to 2002-04-12 2002-06-03 Sources of Random Bits
SRFI 28 Final 2002-03-22 to 2002-05-22 2002-06-25 Basic Format Strings
SRFI 29 Final 2002-03-26 to 2002-05-26 2002-08-01 Localization
SRFI 30 Final 2002-04-12 to 2002-06-10 2002-08-07 Nested Multi-line Comments
SRFI 31 Final 2002-05-24 to 2002-08-24 2002-12-02 A special form for recursive evaluation
SRFI 32   2002-07-15 to 2003-10-15   Sort Libraries
SRFI 33   2002-07-15 to 2002-10-15   Integer Bitwise-operation Library
SRFI 34 Final 2002-07-23 to 2002-10-23 2002-12-01 Exception Handling for Programs
SRFI 35 Final 2002-07-23 to 2002-10-23 2002-12-01 Conditions
SRFI 36 Final 2002-07-23 to 2002-10-23 2002-12-01 I/O Conditions
SRFI 37 Final 2002-09-23 to 2002-12-23 2003-01-13 args-fold: a program argument processor
SRFI 38 Final 2002-12-16 to 2003-04-02 2003-04-02 External Representation for Data With Shared Structure
SRFI 39 Final 2002-12-21 to 2003-02-18 2003-06-30 Parameter objects
SRFI 40 Final 2003-02-03 to 2003-04-03 2004-08-22 A Library of Streams
SRFI 42 Final 2003-02-20 to 2003-04-20 2003-07-07 Eager Comprehensions
SRFI 43 Final 2003-04-03 to 2003-06-01 2004-10-26 Vector Library
SRFI 44 Final 2003-04-28 to 2003-07-28 2004-03-07 Collections
SRFI 45 Final 2003-09-23 to 2003-12-23 2004-04-05 Primitives for expressing iterative lazy algorithms
SRFI 46 Final 2003-10-06 to 2005-02-28 2005-02-28 Basic Syntax-rules Extensions
SRFI 47 final 2003-11-11 to 2004-02-11 2004-06-14 Array (superseded by SRFI-63)
SRFI 48 Final 2003-11-25 to 2004-02-25 2004-03-02 Intermediate Format Strings
SRFI 49 Final 2003-11-30 to 2004-01-28 2005-07-22 Indentation-sensitive syntax
SRFI 50 Draft 2003-12-22 to 2004-03-25   Mixing Scheme and C
SRFI 51 Final 2004-01-18 to 2004-03-18 2004-06-07 Handling rest list
SRFI 52   2004-02-09 to 2004-05-09   Permitting and Supporting Extended Character Sets
SRFI 53   2004-03-16 to 2004-09-06   Syntactic computations with computation-rules
SRFI 54 Final 2004-03-22 to 2004-06-22 2004-06-24 Formatting
SRFI 55 Final 2004-06-07 to 2004-08-05 2004-11-05 require-extension
SRFI 56   2004-06-14 to 2004-09-14   Binary I/O
SRFI 57 Final 2004-09-08 to 2005-01-08 2005-03-07 Records
SRFI 58 Final 2004-11-26 to 2005-02-27 2005-03-08 Array Notation
SRFI 59 Final 2004-12-30 to 2005-02-27 2005-03-08 Vicinity
SRFI 60 Final 2005-01-03 to 2005-03-03 2005-03-08 Integers as Bits
SRFI 61 Final 2005-01-03 to 2005-03-04 2005-07-21 A more general cond clause
SRFI 62 Final 2005-01-03 to 2005-03-04 2005-07-21 S-expression comments
SRFI 63 Final 2005-01-17 to 2005-03-18 2005-04-27 Homogeneous and Heterogeneous Arrays
SRFI 64 Draft 2005-01-28 to 2005-03-28   A Scheme API for test suites
SRFI 65       define-immutable: A Syntax to Define Identifiers With Immutable Values
SRFI 66 Draft 2005-03-11 to 2005-05-09   Octet Vectors
SRFI 67 Final 2005-04-05 to 2005-06-03 2005-09-11 Compare Procedures
SRFI 68       Comprehensive I/O
SRFI 69 Final 2005-04-25 to 2005-09-09 2005-09-14 Basic hash tables
SRFI 70 Final 2005-05-15 to 2005-07-13 2005-09-11 Numbers
SRFI 71 Final 2005-05-16 to 2005-08-12 2005-08-12 LET-syntax for multiple values
SRFI 72 Final 2005-06-14 to 2005-09-20 2005-09-21 Simple hygienic macros
SRFI 73 Draft 2005-06-19 to 2005-08-17   Exact Infinities
SRFI 74 Draft 2005-07-06 to 2005-09-04   Octet-Addressed Binary Blocks
SRFI 75 Draft 2005-07-12 to 2005-09-08   R6RS Unicode data
SRFI 76 Draft 2005-09-12 to 2005-11-11   R6RS Records
SRFI 77 Draft 2005-10-06 to 2005-12-03   Preliminary Proposal for R6RS Arithmetic
SRFI 78 Draft 2005-11-11 to 2006-01-10   Lightweight testing
SRFI 79 Draft 2005-11-24 to 2006-01-24   Primitive I/O
SRFI 80 Draft 2005-11-24 to 2006-01-24   Stream I/O
SRFI 81 Draft 2005-11-24 to 2006-01-24   Port I/O
SRFI 82 Draft 2005-11-24 to 2006-01-24   Stream Ports
Last modified 2012-12-23 13:23:57 (1.79e+03 d ago)