Skip to content

SRFI

SRFI (Scheme Request for Implementation) 是 Scheme 社区的标准库提案。

Goldfish Scheme 实现了以下 SRFI:

完整实现

SRFI描述文档
SRFI-8Receive: 绑定多个返回值(srfi srfi-8)
SRFI-9Records: 定义记录类型(srfi srfi-9)
SRFI-16Case-lambda: 可变参数函数(srfi srfi-16)
SRFI-39参数对象(srfi srfi-39)
SRFI-196Range 范围库(srfi srfi-196)
SRFI-216SICP 支持(srfi srfi-216)

部分实现

SRFI描述状态文档
SRFI-1List 库部分(srfi srfi-1)
SRFI-13String 库完整(srfi srfi-13)
SRFI-78轻量级测试框架部分(srfi srfi-78)
SRFI-125Hash Table部分(srfi srfi-125)
SRFI-133Vector 库部分(srfi srfi-133)
SRFI-151位运算部分(srfi srfi-151)

使用 SRFI

scheme
(import (srfi srfi-1))   ; List 操作
(import (srfi srfi-13))  ; String 操作
(import (srfi srfi-16))  ; Case-lambda

更多信息

访问 SRFI 官方网站 查看完整的规范。

基于 Apache 2.0 许可发布