srfi 35:SRFI 35移植到Chicken Scheme 源码
SRFI 35:条件 抽象的 SRFI定义了用于创建和检查条件类型和值的构造。 条件值封装有关异常情况或异常的信息。 此SRFI还定义了一些基本条件类型。 有关更多信息,请参见: 基本原理 条件是在程序的各个部分之间传达有关特殊情况的信息的值。 检测到异常的代码可能与处理该代码的代码位于程序的不同部分。 实际上,前者可能是独立于后者编写的。 因此,为了促进对异常的有效处理,条件必须尽可能准确地传达尽可能多的信息,并且条件仍然允许使用无法准确预测发生的异常性质的代码进行有效处理。 此SRFI提供了两种机制来启用这种通信 条件类型之间的子类型化允许处理代码确定异常的一般性质,即使该异常无法预期其确切性质, 复合条件允许以多种方式描述异常情况。 规格 条件是具有命名字段的记录。 每个条件都属于一种或多种条件类型。 每个条件类型都指定一组字段名称。 属于条件类型的条件包括该类型的每个字段名称的值
文件列表
srfi-35-main.zip
(预估有个10文件)
srfi-35-main
srfi-35.egg
279B
README.org
11KB
LICENSE
1KB
Makefile
342B
README.svnwiki
11KB
release-info
167B
tests
run.scm
1KB
.gitignore
47B
暂无评论