微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

86

电子书-普通Lisp条件系统:用控制流机制超越异常处理(英)

# 计算机 # 硬件 # 条件系统 大小:2.37M | 页数:316 | 上架时间:2022-03-10 | 语言:英文

电子书-普通Lisp条件系统:用控制流机制超越异常处理(英).pdf

电子书-普通Lisp条件系统:用控制流机制超越异常处理(英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-03-10

摘要:

Discover the functioning and example uses of the Common Lisp condition system. This book supplements already existing material for studying Common Lisp as a language by providing detailed information about the Lisp condition system and its control flow mechanisms; it also describes an example ANSI-conformant implementation of the condition system.

In part 1 of The Common Lisp Condition System, the author introduces the condition system using a bottom-up approach, constructing it piece by piece. He uses a storytelling approach to convey the foundation of the condition system, dynamically providing code to alter the behavior of an existing program. Later, in part 2, you’ll implement a full and complete ANSI-conformant condition system while examining and testing each piece of code that you write.

Throughout, the author demonstrates how to extend Lisp using Lisp itself by using the condition system as an example. This is done while paying proper attention to the CL restart subsystem, giving it attention on a par with the handler subsystem. After reading and using this book, you'll have learned about the inner functioning of the condition system, how to use it in your own Common Lisp coding and applications, and how to implement it from scratch, should such a need arise.

What You Will Learn
• Examine the condition system and see why it is important in Common Lisp
• Construct the condition system from scratch using foundational mechanisms provided by Common Lisp
• Program the condition system and its control flow mechanisms to achieve practical results
• Implement all parts of a condition system: conditions, restarts, handler- and restart-binding macros, signalling mechanisms, assertions, a debugger, and more

Who This Book Is For

Beginning and intermediate Lisp programmers, as well as intermediate programmers of other programming languages.

发现Common Lisp条件系统的功能和使用实例。本书通过提供有关Lisp条件系统及其控制流机制的详细信息,补充了研究Common Lisp这种语言的现有材料;它还描述了一个符合ANSI标准的条件系统的实施实例。


在《The Common Lisp Condition System》的第一部分中,作者用自下而上的方法介绍了条件系统,并逐片构建了它。他用讲故事的方式来表达条件系统的基础,动态地提供代码来改变现有程序的行为。随后,在第二部分中,你将实现一个完整的、符合ANSI标准的条件系统,同时检查和测试你写的每一段代码。


在整个过程中,作者以条件系统为例,演示了如何使用Lisp本身来扩展Lisp。这是在适当关注CL重启子系统的同时进行的,给予它与处理程序子系统同等的关注。在阅读和使用本书之后,你将了解到条件系统的内部功能,如何在你自己的Common Lisp编码和应用中使用它,以及如何从头开始实现它,如果有这种需要的话。


你将会学到什么

- 检查条件系统,了解为什么它在Common Lisp中很重要。

- 使用Common Lisp提供的基础机制,从头开始构建条件系统。

- 对条件系统及其控制流机制进行编程,以取得实际效果

- 实现条件系统的所有部分:条件、重启、处理程序和重启绑定的宏、信号机制、断言、调试器等。


本书适用对象

初级和中级Lisp程序员,以及其他编程语言的中级程序员。

展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(63)

下载

(1)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1