Tia*_*ong 8 common-lisp condition-system
我一直试图通过阅读Peter Seibel的Beyond Exception Handling:条件和重启章节的实用Common Lisp,Kent Pitman 在Lisp语言家族中的条件处理以及其他一些参考资料来理解在Common Lisp中正确使用重启和处理程序.
根据我对重启的理解,它们是函数提供给调用者的选项,以便在遇到某些条件时选择函数的行为.
如果是这样的话,重新启动被视为功能的"公共接口"的一部分,并相应地记录下来?
毕竟,调用者必须知道重启以及他们做什么才能调用它们,对吗?我认为,摆脱调用者可能正在调用的重启将是一件坏事.
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |