摘要: 绪论 背景 作为一门具有极强表达能力的语言,Common Lisp适合于编译器实现、符号计算等应用。符号计算对于自动做题机器等方面具有广泛的应用。由于Common Lisp代码本身即为定义良好的抽象语法树(AST),因此对于实现编译器、符号计算具有天然的优势。本文基于语义分析器(Sematic An 阅读全文
posted @ 2023-10-03 15:36 suspended-monitor 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ## 绪论 ### 背景 英语的学习给现代中国学生带来了极大的挑战。学习英语的一种常规做法是记录纸质笔记。然而,常规的纸质笔记具有书写慢、不易修改的特点……(编不下去了)。为了简化英语单词笔记记录、查看的操作,本文基于一种简单的数据管理方法,提出一种新型单词本,即`lisp-dictionary`命 阅读全文
posted @ 2023-09-05 21:22 suspended-monitor 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ## 绪论 ### 背景 计算题是一种常见的作业题型。对于广大学生而讲,计算题的过程繁琐,且占比较大。为了提高作业效率,提出一种计算题自动解题机器具有一定的必要性。在该领域,存在“符号运算”的技术来解决这个问题。常见的商用软件有Mathematica和Maple,另工程领域的Matlab也有符号运算 阅读全文
posted @ 2023-09-01 13:31 suspended-monitor 阅读(37) 评论(0) 推荐(0) 编辑
摘要: # 绪论 Common Lisp是一门多范式语言,支持多种编程模式,包括面向对象编程、函数式编程。但Common Lisp鼓励函数式编程,并且包含有许多函数式编程相关的功能。 《Land of Lisp》是一本寓教于乐的学习Lisp语法的书籍。这本书配以漫画插图来进行表达,并且将小游戏的制作作为演示 阅读全文
posted @ 2023-08-26 21:14 suspended-monitor 阅读(39) 评论(0) 推荐(0) 编辑
摘要: ## 绪论 本文参考[视频教程](https://www.bilibili.com/video/BV1gh4y1g7VZ/),教程给出了一系列编程题目。该教程作者裘香莲已经基于JavaScript,用lambda运算从头构建了一系列编程基础概念。本文则对其编程题以Common Lisp语言另外给出答 阅读全文
posted @ 2023-08-22 09:44 suspended-monitor 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ## 绪论 ### 背景 Common Lisp是一种优美的、小巧的语言,然而新手在入门Common Lisp时往往会遇到集成开发环境搭建的门槛,为Common Lisp的入门造成了障碍。 尽管技术人员的推荐中,存在一种常见的集成开发环境配置方案是`Emacs+Slime+SBCL`三件套的方案,但 阅读全文
posted @ 2023-08-21 21:24 suspended-monitor 阅读(290) 评论(0) 推荐(0) 编辑