[r6rs-discuss] Standard GUI Library
On 6/4/07, Erich Rast <erich at snafu.de> wrote:
> My (perhaps wrong) impression of the SRFI process was that it is only
> used for specifying standards implemented in Scheme, but that
> proposals that almost solely depend on external libraries or
> implementation extensions don't have a realistic chance of ever
> becoming a final SRFI.
>
A SRFI is what the acronym expands to: a request for implementation, a
formal specification of a feature you'd like Scheme implementors to
include.
SRFI 4 - Homogeneous numeric vector datatypes
SRFI 18 - Multithreading support
SRFI 19 - Time Data Types and Procedures
SRFI 22 - Running Scheme Scripts on Unix
SRFI 62 - S-expression comments
These are examples of SRFIs which are not, or have components that are
not, directly implementable in the R5RS dialect of Scheme. While the
SRFI editors ask for a reference implementation in some version of
Scheme to make implementors' lives easier, it is sometimes useful to
ask for a feature to be implemented that depends on operating system
services or external libraries, in which case the SRFI will have a
reference implementation specific to some Scheme implementation, or in
some cases, no reference implementation at all.
With that in mind, a SRFI (or set of SRFIs) for a GUI toolkit is
something I would consider to be enormously beneficial, at least to a
subset of the Scheme community. But I still think such a thing is well
outside the scope of the R6RS standardization process.
--Jeff
Received on Mon Jun 04 2007 - 09:35:50 UTC
This archive was generated by hypermail 2.3.0
: Wed Oct 23 2024 - 09:15:01 UTC