小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

Clojure 咨询公司 Flexiana 在愚人节发布了 Infix 库,允许用中缀运算符书写数学表达式,挑战 Lisp 的前缀表示法。尽管前缀法一致性高,但可读性差,许多程序员对此感到困惑。Infix 库通过宏实现中缀语法,提升了代码可读性,引发了关于语法糖价值的争论。

Lisp 的括号之痛——一个愚人节玩笑揭开的老伤疤

暗无天日
暗无天日 · 2026-04-21T00:00:00Z

* 问题 Emacs 用户经常无意识地做一件事:修改 =init.el= 中的代码,求值,然后继续在同一个 Emacs 实例中工作。这就是 Lisp 的热重载——不需要重启进程,代码直接在运行中被替换。 大部分时候这很顺畅。但有一个陷阱: =defvar= 、 =defcustom= 、 =defface= 在重新求值时 *不会* 更新已有的值。 #+BEGIN_SRC...

Emacs Lisp 热重载实用指南

暗无天日
暗无天日 · 2026-04-19T00:00:00Z

Lisp 语言在元编程方面表现优异,因其代码即数据的特性使得宏操作更为自然。与其他语言相比,Lisp 方言在运行时元编程和宏特性上具有明显优势。其他语言如 Ruby 和 Python 的元编程能力受限于其语法结构,无法实现同样的灵活性。整体来看,语言的元编程能力与其语法的数据化程度密切相关。

为什么 Lisp 统治元编程

暗无天日
暗无天日 · 2026-04-18T00:00:00Z

文章探讨了人类语言的统一与分裂,借用「巴别塔」故事和「Lisp诅咒」概念,指出AI技术使人类重新理解彼此,但也导致编程语言的个体化分裂,可能引发沟通障碍。

巴别塔,Vibe Coding和Lisp之咒

Est's Blog
Est's Blog · 2026-02-28T14:09:00Z
网页即列表!

作者购入eltr.ac域名,计划将个人身份与作品分开,利用该域名创建静态网站,使用Clojure和Hiccup库编写HTML,构建简单的静态网站生成器,探索Lisp编程的优雅性。

网页即列表!

極客死亡計劃
極客死亡計劃 · 2026-02-13T14:30:17Z
Common Lisp中的变量

本文探讨了Common Lisp的变量机制,比较了Lisp-1与Lisp-2的区别,解释了绑定、词法作用域与动态作用域的原理及其混合使用。Common Lisp的函数与数据命名空间分离,词法作用域在函数定义时确定,而动态作用域依赖于调用链。通过示例展示了两种作用域的不同表现。

Common Lisp中的变量

Teach Talk
Teach Talk · 2025-12-26T07:53:03Z

用Lisp写slides Jun 2, 2018 0. Lisp, Scheme, or Racket? Lisp,诞生于1958年,世界上第二古老的编程语言,仅次于Fortran。在之后的漫长岁月里,Lisp发生了很多改变,也产生了很多所谓的“方言”,当现在的我们提到Lisp时,我们更多地是指Lisp系的语言。在这些“方言”中,最著名的莫过于Common...

用Lisp写slides

Ground Oddity
Ground Oddity · 2025-11-30T15:08:22Z

本文介绍了Lisp的本质及其代码生成能力,强调了其语法抽象和元编程特性。通过XML和Ant构建系统,展示了代码作为数据的视角。文章探讨了从手动编码到低代码平台的不同代码生成层次,并讨论了生成式AI的局限性与应用。Lisp的灵活性和强大功能使其在编程领域独树一帜。

Lisp的本质、代码生成与可操作的编程能力

Scramblings
Scramblings · 2025-06-25T09:30:00Z
学习Lisp编程语言

Lisp是一种优雅且灵活的编程语言,对计算机科学影响深远,奠定了函数式编程和宏系统的基础。freeCodeCamp.org的YouTube频道提供了一门关于Common Lisp的初学者课程,涵盖REPL、列表、宏和闭包等主题,适合希望提升编程技能的人。

学习Lisp编程语言

freeCodeCamp.org
freeCodeCamp.org · 2025-01-15T05:00:00Z
JavaScript学习资源:通往现代网页开发的门户

JavaScript是网页开发的核心技术,Node.js将其扩展为强大的服务器环境。学习资源包括Node.js、Lisp解释器和Angular框架,帮助开发者掌握现代技能。GetVM扩展提供互动编码环境,简化学习过程。

JavaScript学习资源:通往现代网页开发的门户

DEV Community
DEV Community · 2024-11-15T03:57:06Z

作者开发了一种名为JSOP的编程语言,使用JSON格式编写程序,灵感来自LISP,强调代码和数据的统一。JSOP支持基本数据类型和编程功能,并通过宏定义实现元编程。虽然不实用,但展示了JSON作为编程语言的可能性。作者希望获得反馈。

你可以用JSON编写程序

DEV Community
DEV Community · 2024-10-17T15:22:50Z
Common Lisp 的 FTP 和 SFTP 客户端

一些公司仍使用(S)FTP进行文件传输。对于Common Lisp,cl-ftp库虽然未维护,但功能良好。示例代码展示了FTP文件发送。对于SFTP,作者使用lftp工具,并通过环境变量管理密码。作者还开发了lftp-wrapper工具,简化文件传输过程,满足开发需求。

Common Lisp 的 FTP 和 SFTP 客户端

DEV Community
DEV Community · 2024-09-28T14:48:00Z

C++宏功能有限,容易出错;Rust宏强大但使用复杂;Lisp宏功能强大且简单;Lisp宏系统更具优势;C++和Rust宏系统有独特的优势和应用。

宏编程:C++宏、Rust宏和Lisp宏比较

极道
极道 · 2024-07-30T00:29:00Z
关于编程语言

本文讨论了计算的本质和编程语言的抽象性,指出计算的本质从未被正式定义。抽象是编程语言的关键,通过创建语言,我们创造了适应需求的数据和过程的抽象方式。LISP语言通过宏实现了编译时的任意计算,模糊了语言和技术之间的界限。编程语言将继续发展,成为人类创造的一种艺术。

关于编程语言

Yi's Blog
Yi's Blog · 2024-05-01T15:40:00Z
动手写一个超简单的编译器

本文讲述了作者编写编译器的经历和思考,通过四个步骤实现了将lisp编译成js代码的编译器。作者强调了抽象的重要性。

动手写一个超简单的编译器

Mereith's Blog
Mereith's Blog · 2023-06-28T08:52:58Z

近期更换了学习 lisp 的教材,进度可喜可贺,虽不能独立写出 package,然而在看 lisp 的代码时,开始具备一定的阅读能力,知道是什么顺序,大概会是什么

最近学习 Lisp 进度顺利

学无止境@一点一滴
学无止境@一点一滴 · 2022-09-10T15:06:59Z

近期更换了学习 lisp 的教材,进度可喜可贺,虽不能独立写出 package,然而在看 lisp 的代码时,开始具备一定的阅读能力,知道是什么顺序,大概会是什么作用。如果不知道,还可以直接查询函数。 近期的学习教材主要是《Practical Common Lisp》,我认为它的安排很好,一上来先教人安装了 lisp...

最近学习 Lisp 进度顺利

学无止境@一点一滴
学无止境@一点一滴 · 2022-09-10T15:06:59Z

前言 原文: Lisp, Smalltalk, and the Power of Symmetry 译文 和许多黑客一样,我第一门真正爱上的编程语言是 Lisp。保罗·格雷厄姆(Paul Graham)激发了我对这种语言的

[译]Lisp、Smalltalk 和对称性的力量

夜行人
夜行人 · 2022-08-12T00:00:00Z

emacs-lisp中提供了一堆 =seq-*= 函数对序列进行操作,但却缺少类似 Python 中的 =range= 函数那样的生成序列的函数。 在网上搜索了一下才知道 emacs-lisp 中是可以使用 =number-sequence= 来实现类似的功能的。 #+begin_example number-sequence is a compiled Lisp function...

emacs-lisp中如何创建整数列表

暗无天日
暗无天日 · 2022-02-17T00:00:00Z

list 视角 wikipedia LISP “LISP"名称源自“列表处理器”(英语:List Processor)的缩写。列表是Lisp的主要数据结构之

LISP 备忘

夜行人
夜行人 · 2020-11-22T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码