“读取-求值-输出”循环(英語:Read-Eval-Print Loop,简称REPL),也被称做交互式顶层构件(英語:interactive toplevel),是一个简单的,交互式的编程环境。这个词常常用于指代一个Lisp的交互式开发环境,也能指代命令行的模式。 “读入-求值-输出”循环...
4 KB (581 words) - 06:17, 28 March 2024
學生所做的現場測試提供了團對專案開發方向重要的依據,在接下來的幾年中,PLT 團隊為 DrScheme 加入了教學用語言,例如 代數步進器、讀取-求值-輸出循環、constructor-based printer 和其他許多發明,推出了一套有應用價值的程式教學環境。 2001年,核心團隊(Felleisen...
10 KB (893 words) - 14:53, 22 January 2023
输入:3+4 将3入输出队列(每当输入一个数字时,直接进入输出队列) 将+号压入运算堆栈 将4入输出队列 输入结束,将操作符堆栈中剩余操作符入输出队列 在本情况下只有+号 输出 3 4 + 通过这个例子可以看出两条规则: 当读入一个数字时直接入输出队列 当输入结束后,运算符队列中所有操作符入输出队列 当还有记号可以读取时:...
14 KB (1,502 words) - 08:20, 27 April 2024
ojure不支持与Lisp的其它方言之间的代码级兼容性。 作为一门Lisp方言,函数在Clojure中是一等公民。此外,Clojure还支持读取﹣求值﹣输出循环以及一套宏系统。 Clojure的Lisp宏系统与Common Lisp的系统极为相似。唯一不同的是,Clojure的重音符(称为语法引用)...
67 KB (5,287 words) - 07:48, 13 December 2024
LISP (section 求值和读取–求值–打印循环)
念,包括树结构、自動記憶體管理、动态类型、条件表达式、高階函數、遞迴、自主編譯器(英语:Self-hosting (compilers))、讀取﹣求值﹣輸出循環(REPL)。 Lisp的名稱源自「列表處理器」(英語:list processor)的縮寫。列表是Lisp的主要數據結構之一,Lisp編程...
191 KB (25,108 words) - 14:40, 2 July 2025
求值的早期经验。在1980年开发者Peter Henderson,出版了用一种变体ALGOL语言写的基于SECD抽象机的实现。编译器和虚拟机都是高度可移植的,并已经在多种机器上实现。 基本语言只提供了下列函数,但在Henderson的书中讨论了明确支持惰性求值和非确定性编程的扩展。...
4 KB (581 words) - 12:10, 2 January 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
14 KB (1,441 words) - 04:37, 9 February 2025
Provider),外部模块或者可嵌入的应用设备被允许动态注册。订阅的虚拟文件系统抽象I/O操作如目录读取,创建文件和打开流,通过URI能在脚本内部寻址。这使得他能从任何VFS(如网络资源或者压缩加密的文件)读取模块或者打开资源,通过第三方模块且或通过嵌入引擎的应用程序可以包含特殊的虚拟位置的支持。 在更新到0...
16 KB (2,516 words) - 13:38, 15 June 2025
Common Lisp (section 多值)
Lisp運算子,它提供了命名標籤的能力,並使用go形式跳轉到這些標籤。反引號`的用途類似單引號'(相當於quote函數,引用形式當成資料而不求值),它還是一個可作代碼模板的符號,其中需要求值的形式參數以逗號,開頭填入模板;而以,@符號為開頭的形式參數,其中嵌套的內容會再被拆解評估。tagbody形式測試結束條件。...
69 KB (10,402 words) - 15:57, 7 June 2025
dwin通常显示*scheme*数据缓冲区,模态行,和在它启动时的极小缓冲区。就像在Emacs中,模态行给出信息比如其上缓冲区的名字和这个缓冲区是只读、已修改或未修改。 Stable release 12.1. 2023年1月7日 [2023年1月7日] (英語). 引文格式1维护:未识别语文类型...
4 KB (354 words) - 08:21, 29 July 2023
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
4 KB (329 words) - 07:17, 5 July 2025
函数可以接受任意类型和数目的实际参数。宏只在少有的情况下需要并使用quote函数实现。PicoLisp不包含Lisp的lambda函数。这是因为它变更了quote函数,使其不求值的返回所有它的实际参数,而不再只是car第一个实际参数。 一个特殊特征是内在的增删查改(CRUD)功能。持久符号是头等对象。它们在访问的时候自动的从...
4 KB (347 words) - 15:28, 23 July 2023
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
2 KB (101 words) - 07:23, 29 October 2021
中的成员变量),可以由类(一个类的所有实例共享这个槽)或实例来分配。每个槽都有一个名字,而一个槽的值可以使用函数slot-value,通过这个名字来访问。可以定义额外的特定泛化函数,来写或读这些槽的值。在CLOS类中的每个槽,都必须有一个唯一的名字。 如同多数动态语言中的OO系统那样,CLOS不强...
21 KB (2,342 words) - 05:33, 6 February 2025
它产生一个表单,包含一个字段,url"/said"。提交表单后会被带到一个带有“click here”链接的页面,该页面本身则会带回包含原来输入字段值的页面。 (defop said req (aform [onlink "click here" (pr "you said: " (arg _ "foo"))]...
10 KB (925 words) - 06:10, 28 February 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
3 KB (258 words) - 14:15, 24 December 2022
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
6 KB (440 words) - 12:43, 25 June 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
3 KB (199 words) - 00:27, 20 January 2023
传输协议(FTP)和XML远程过程调用(XML-RPC)。它能以服务器模式运行为守护进程。 newLISP支持叫做“上下文”的命名空间,它们可以被赋值给变量并传递给函数,但是它们关联着全局唯一的符号,限制了它们作为头等对象的使用。在newLISP中基于原型面向对象风格的编程是可行的,可使用上下文作...
7 KB (787 words) - 14:26, 25 December 2022
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
7 KB (534 words) - 03:55, 14 January 2024
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
6 KB (459 words) - 05:13, 5 July 2025
function interface)(FFI)。很多实现方法借鉴了Maclisp:bibop内存组织(BIg Bag Of Pages),通过指向字段中固定值唯一性表示的小整数,和快速算术。 History of Franz Inc.. Franz Inc. [2018-12-23]. (原始内容存档于2021-11-04)...
4 KB (380 words) - 07:34, 1 April 2024
到X11窗口系统的接口(CLX(英语:CLX (Common Lisp))),和一个复杂的图形组件库(Garnet)。 编程者可扩展的输入和输出串流。 Hemlock(英语:Hemlock (text editor)),用Common Lisp实现的一个类Emacs的编辑器。 https://gitlab...
5 KB (645 words) - 13:13, 16 September 2024
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
3 KB (359 words) - 07:43, 17 January 2024
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
3 KB (191 words) - 06:19, 29 October 2021
线性编码器是一种传感器、换能器或读取头,与一个用于编码位置的标尺配对使用。该传感器读取标尺刻度,将编码的位置转换为模拟或数字信号,随后可通过数字读出(DRO)或运动控制器将其解码,从而确定具体位置。 编码器可以分为增量式和绝对式两种类型。在增量式系统中,位置是通过随时间变化的运动来确定的;而在绝对...
13 KB (1,772 words) - 15:23, 16 February 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
2 KB (105 words) - 02:00, 15 May 2024
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
2 KB (77 words) - 03:53, 5 July 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
3 KB (484 words) - 16:06, 5 July 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
17 KB (2,198 words) - 14:23, 21 May 2025
自动存储管理 条件 动态类型 高阶函数 链表 M-表达式(英语:M-expression)(弃用) 读取﹣求值﹣输出循环 递归 S-表达式 自主(英语:Self-hosting (compilers))编译器 树数据结构 对象系统 Common Lisp对象系统(CLOS) CommonLoops(英语:CommonLoops)...
2 KB (153 words) - 14:13, 25 December 2022