01 2025 档案

摘要:截至到现在,我觉得我自己的elisp水平有了一定的提高,希望各位读者借助之前的文章也能有一些收获。现在已经可以尝试写一点elisp的程序了,但是如果想深入了解一下 lisp 是如何工作的,不妨先花些时间看看 lisp 的求值过程。 对于我这样一个日常使用C/C++的程序员来说,习惯了C/C++的语法 阅读全文
posted @ 2025-01-21 20:55 masimaro 阅读(3) 评论(0) 推荐(0) 编辑
摘要:符号是有名字的对象,这么说可能有点抽象。我们先来回忆一下C/C++中关于符号的内容。 C/C++ 最终被编译成机器码直接执行,在机器码中不存在变量名称,函数名称等字符,它只有一串地址。但是在写C/C++代码的时候有变量名,函数名,类名,对象名等等名称。编译器是如何做到将符号和地址关联起来的呢?答案是 阅读全文
posted @ 2025-01-20 15:35 masimaro 阅读(3) 评论(0) 推荐(0) 编辑
摘要:elisp 中序列是数组和列表的统称,序列的共性是内部数据有一个先后的顺序,它与C/C++ 中有序列表类似。 elisp 中的数组包括向量、字符串、char-table 和布尔向量,它们的关系如下: 在之前一章中已经介绍了序列中的一种类型——列表,本篇将介绍序列中的另外一种数据类型——数组 数组简介 阅读全文
posted @ 2025-01-15 14:28 masimaro 阅读(6) 评论(0) 推荐(0) 编辑
摘要:本篇我们来介绍emacs lisp中的第一种复核结构——列表类型。 cons cell 从概念上讲 cons cell 非常简单,就是两个有顺序的元素。第一个元素叫 CAR、第二个元素叫 CDR。CAR 和 CDR 名字来自于 Lisp。 根据 emacs lisp 简明教程 上的说法:它最初在IB 阅读全文
posted @ 2025-01-13 16:05 masimaro 阅读(14) 评论(0) 推荐(0) 编辑
摘要:在很久以前我写过关于nvim配置的文章,里面推荐使用 packer作为插件管理器。但是在一年多以前,packer的仓库中出现这么一段文字 This repository is currently unmaintained. For the time being (as of August, 2023 阅读全文
posted @ 2025-01-06 11:13 masimaro 阅读(49) 评论(0) 推荐(0) 编辑
摘要:本来打算元旦来做一下本人的年度总结的,但是元旦那天只有一天假,并且那天带孩子出去玩了,总结就耽搁了。这篇总结是自己断断续续靠晚上下班回来,老婆孩子睡着之后以及上班摸鱼时间写出来的 2024年回顾 本年度总结我继续从生活、学习以及工作上来进行回顾。 首先是生活上,今天孩子开始在老家以及在我身边两边跑了 阅读全文
posted @ 2025-01-03 22:34 masimaro 阅读(52) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示