lisp

aluluka3 天前
emacs·lisp·elisp
《elisp 每日一练》——定时器与进程调用综合练习在前面一系列文章中,我们讨论了定时器以及同步和异步方式调用进程。本篇是回顾和综合练习篇首先我们介绍了两种定时器:
aluluka4 天前
json·emacs·lisp·elisp
《elisp 每日一练》——Process Sentinel 与 json集成在前面我们介绍了 make-process 创建异步进程并且通过 :filter 设置数据过滤。今天我们来讨论它的另一个关键字 :sentinel 。并且现在很多第三方工具输出都是采用json进行,特别是一些网络的api接口。因此我们需要额外掌握Emacs中是如何处理json数据的
aluluka8 天前
emacs·lisp·elisp
《elisp 每日一练》——定时器机制在前面的一系列文章,我们介绍了hook和advice。现在我们开始进入下一个专题,关于定时器、外部进程调用的部分。Emacs本质上仍然是一个单线程同步的程序,一旦遇到比较耗时的操作就会卡死主界面。通过这一专题的相关技术,可以有效的缓解卡死的现象。
aluluka10 天前
emacs·lisp·elisp
《elisp 每日一练》——hook 与 advice 综合练习在前面的一系列文章中我们系统性的介绍了hook与advice 机制,现在我们来进行一个回顾和对应的综合练习
aluluka18 天前
emacs·lisp·elisp
《elisp 每日一练》—— syntax table 与 font lock在前面一节的练习,我们做了一个简单的c 语言语法着色的效果。我们再回看一下代码发现,在设置关联的时候我们实际上没有设置 syntax-table,纯粹靠着正则表达式匹配特定字符和文本结构就完成了着色。这么做也有一个问题,就是它会遇到关键字、就着色,不管它出现的位置。读者可以使用下面的代码来测试一下
aluluka2 个月前
emacs·lisp·elisp
《elisp 每日一练》——状态栏显示管理与modeline 动态更新前面几篇我们陆陆续续的分析了 define-mode-line 中管理开关变量、快捷键相关的内容。我们可以通过 init-value、global来设置开关变量的初始值和是否定义为全局启动。通过 keymap 可以定义快捷键的keymap。现在我们来讨论 lighter 关键字的相关内容
aluluka2 个月前
emacs·lisp·elisp
《elisp 每日一练》——minor mode 快捷键管理在之前,我们定义的 windows-notepad-mode 通过使用 :keymap 关键字绑定了快捷键,今天我们来讨论它具体做了什么
带娃的IT创业者2 个月前
编辑器·文本编辑器·开源软件·emacs·lisp·软件架构
Emacs 31:一场静默而深刻的范式演进👋 Hi,我热衷于 (AI 大模型应用落地、Python 实战进阶与 AI 开发工具链)。代表专栏:《AI大模型应知应会短平快系列100篇》《解密OpenClaw》《解码意识NCTransformer》《WeClaw Agent实战》> 💡 创业路上,用技术换时间;欢迎 关注我,一起把 AI 变成生产力 🚀 >
欢呼的太阳4 个月前
junit·lua·lisp
在上一篇随笔中介绍了四种编程语言。这次再介绍四种编程语言:Fortran、Lua、Lisp 和 Logo。Fortran 语言在2010年6月编程语言排行榜中排名第三十一位。下面就是 GregorianTest.for 程序:
skywalk81636 个月前
开发语言·lisp
lisp to 块编程 完全的中文编程思路:无空格编程与一些ai聊了块编程,主要解决lisp语言的三个问题: 1 添加中文编程 2 采用流的方式,一行语句尽量少用括号 3 对于程序块,尽量用块的定义减少括号。
skywalk81636 个月前
开发语言·前端·lisp
当前有什么流行的lisp的web框架吗?在2026年,Lisp 语言在 Web 开发领域虽然不像 Python 或 JavaScript 那样占据主流市场份额,但在特定社区和高性能需求场景中依然拥有成熟且活跃的框架生态。Lisp 的 Web 框架主要分为 ‌Common Lisp‌ 和 ‌Clojure‌ 两大阵营,它们各自拥有不同的设计哲学和流行框架。
tq10866 个月前
开发语言·语言模型·lisp
从工具调用到符号思维:持久化Lisp元编程循环中的大语言模型原文:https://arxiv.org/pdf/2506.10021 翻译pdf:https://download.csdn.net/download/tq1086/92821280 译文tex: https://download.csdn.net/download/tq1086/92821283
Je1lyfish6 个月前
开发语言·笔记·算法·rust·lisp·抽象代数
Haskell 初探阅读《Haskell 趣学指南》有感。Haskell 实际上是一个静态类型的编译语言,且类型系统采用了 Hindley-Milner 推导算法,这使得 Haskell 可以在一些正常命令式语言所不支持的地方根据上下文推导出所需类型。
tq10866 个月前
架构·lisp
配置、CPS、插件与Lisp宏:规则延迟固化的四种能力层次2026-04-20在前文讨论规则固化时机的基础上,我们可以进一步审视四种不同机制——配置、CPS(延续传递风格)、插件和Lisp宏——它们都体现了“部分规则在运行期确认”的核心思想,但在能力层次上存在本质差异。这四者构成了一个从“改变参数”到“改变控制流”再到“改变执行体”最后到“改变语法”的能力光谱。
m0_694845579 个月前
服务器·开发语言·云计算·github·lisp
tinylisp 是什么?超轻量 Lisp 解释器编译与运行教程在学习编程语言原理的时候,很多人都会有一个共同的困惑: 解释器到底是怎么实现的?当真正去看一些成熟项目源码时,往往会发现:
RlQIbaGC9 个月前
lisp
基于DBSCAN密度聚类的风电-负荷场景削减方法 关键词:密度聚类 场景削减 DBSCAN 场...基于DBSCAN密度聚类的风电-负荷场景削减方法 关键词:密度聚类 场景削减 DBSCAN 场景生成与削减 kmeans 参考文档:《氢能支撑的风-燃气耦合低碳微网容量优化配置研究》第3章:完美复现 仿真平台:MATLAB 主要内容:代码主要做的是一个基于DBSCAN密度聚类的风电-负荷场景生成与削减模型,首先,采集风电、电负荷历史数据。 然后,通过采用 DBSCAN 密度聚类的数据预处理消除异常或小概率电负荷、风电数据。 之后,针对风电波动性与电负荷时序性、周期性特点,将场景提取分为电负荷场景提取和风电
开开心心_Every9 个月前
游戏·微信·pdf·excel·语音识别·swift·lisp
文件数量统计工具:支持多层文件夹数量统计今天给大家推荐这款"文件数量检查器",虽然这个功能平时用得不多,但对需要整理文件的小伙伴来说确实很实用,能快速统计出文件夹里的文件数量。
咨询QQ180809511 年前
lisp
Bootloader上位机,基于UDS实现,DoCAN(包括源码和发布的小程序)Bootloader上位机,基于UDS实现,DoCAN(包括源码和发布的小程序). 可根据自己的程序扩展和重新设计升级流程.
yngsqq1 年前
开发语言·c#·lisp
Lisp 与 C# 交互中,类型码(TypeCode)的映射关系在 AutoCAD 的 Lisp 与 C# 交互中,Lisp 数据类型与对应的类型码(TypeCode)及 C# 类型存在明确映射关系。以下是常见类型的对应表:
Hóng xīng qiáo1 年前
开发语言·笔记·lisp
swVBA自学笔记014、Lisp适合对SolidWorks进行二次开发吗 ?先说结论,技术上有可能,但极其不推荐SolidWorks的应用程序编程接口(API)是基于COM(Component Object Model)技术构建的。这意味着任何能够调用COM对象、支持自动化(Automation)的语言理论上都可以对其进行二次开发。虽然某些Lisp实现(如Common Lisp的某些版本)可能通过外部库(如COMLISP)具备与COM交互的能力,但这绝非主流做法,环境配置会异常复杂且文档稀少。