srfi 35:SRFI 35移植到Chicken Scheme 源码

skeptical_8686 28 0 ZIP 2021-02-27 07:02:29

SRFI 35:条件 抽象的 SRFI定义了用于创建和检查条件类型和值的构造。 条件值封装有关异常情况或异常的信息。 此SRFI还定义了一些基本条件类型。 有关更多信息,请参见: 基本原理 条件是在程序的各个部分之间传达有关特殊情况的信息的值。 检测到异常的代码可能与处理该代码的代码位于程序的不同部分。 实际上,前者可能是独立于后者编写的。 因此,为了促进对异常的有效处理,条件必须尽可能准确地传达尽可能多的信息,并且条件仍然允许使用无法准确预测发生的异常性质的代码进行有效处理。 此SRFI提供了两种机制来启用这种通信 条件类型之间的子类型化允许处理代码确定异常的一般性质,即使该异常无法预期其确切性质, 复合条件允许以多种方式描述异常情况。 规格 条件是具有命名字段的记录。 每个条件都属于一种或多种条件类型。 每个条件类型都指定一组字段名称。 属于条件类型的条件包括该类型的每个字段名称的值

用户评论
请输入评论内容
评分:
暂无评论