CLISP 实现记录: 1.引言

本文介绍了交互流中的特殊符号如Control+D和Control+Z的作用,并讨论了错误处理的术语和包“COMMON-LISP”中的符号实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1 特殊符号(Special Symbols) [sec_1-4-1-3]

交互流中的定界符:

UNIX
在一行的开头输入 Control+D
Win32
在 Enter 后输入 Control+Z
这个定界符对程序来说是不可见的; 用不着去为 #\^D 或者 #\^Z 测试 - 使用 READ-CHAR-NO-HANG 去为 end-of-stream 检测.

一个新的行字符可以通过按 Enter 键来输入.

也见 Section 21.13, “Function CLEAR-INPUT”.

1.2 错误术语(Error Terminology) [sec_1-4-2]

安全性设置是被解释的代码所忽略的; 因此在使用了术语 “should signal an error” 的地方, 一个 ERROR 会被发出来. 关于编译代码的安全性见 Section 3.3.4, “Declaration SAFETY” . ;;;???

1.3 包 “COMMON-LISP” 中的符号 [sec_1-9]

所有 [ANSI CL standard] 中指定的978个符号在 “COMMON-LISP” 包中实现了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值