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

这篇文章讨论了《Living Clojure》一书,适合有编程基础的人快速了解Clojure的特性。书中通过《爱丽丝梦游仙境》的例子讲解Clojure语法和函数,但对函数式编程的深入讲解不足。作者指出书中存在翻译和编辑问题,信息密度较高,适合有经验的程序员。书中还提供练习计划和Emacs配置建议,鼓励读者实践和探索。

Living Clojure

極客死亡計劃
極客死亡計劃 · 2026-04-24T08:37:14Z

本文探讨了Clojure编程语言的特性,通过五个角色展示了惰性求值、协议、并发、Java互操作和极简哲学等能力。这些特性体现了Clojure的设计理念,强调简化复杂性和灵活性,帮助开发者提高编程效率。

Clojure X-Men:当编程语言特性变成超能力

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

持久化数据结构与传统数据结构不同,每次修改都会生成新版本并保留旧版本,核心在于结构共享以避免深拷贝。持久化分为部分持久化、完全持久化和汇合持久化,常用的实现技术包括路径复制和胖节点。Clojure的持久化向量采用HAMT结构以优化内存使用,持久化红黑树和Git的对象模型展示了其实际应用。持久化数据结构在并发和版本管理中具有优势,但在性能和内存管理上需谨慎。

持久化数据结构:函数式世界的基石

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-22T00:00:00Z

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

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

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

Leiningen 是 Clojure 的构建工具,主要用于项目管理和依赖管理。本文通过 greeting-api 项目,介绍了 Leiningen 的安装、项目创建、核心代码编写、测试运行及环境配置,重点讲解了 AOT 编译、插件使用和自定义命令配置,以帮助开发者高效管理 Clojure 项目。

Leiningen 学习笔记:Clojure 项目构建与管理从入门到实战配置

暗无天日
暗无天日 · 2026-04-15T00:00:00Z
计算无穷

本文介绍了 Clojure 中的惰性序列及其宏的使用,强调通过 thread-first 和 thread-last 宏简化代码,提高可读性。惰性序列适用于处理无穷数据,能够有效提高程序效率,并避免无限循环。

计算无穷

極客死亡計劃
極客死亡計劃 · 2026-03-17T16:22:11Z
网页即列表!

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

网页即列表!

極客死亡計劃
極客死亡計劃 · 2026-02-13T14:30:17Z
稻草人周刊 Vol.63

文章讨论了作者对软件使用的反思,特别是对 NeoVim 的热爱和向去中心化网络的转变。作者卸载了多个应用,推荐开源软件,并分享了与博客及 Fediverse 的互动。最后提到学习 Clojure 的经历。

稻草人周刊 Vol.63

極客死亡計劃
極客死亡計劃 · 2026-01-12T01:51:58Z
演讲:Clojure 2024

在寒冷的纽约夜晚,Rich Hickey思考复杂性与状态变更,探索函数式编程的实际应用。Jordan从不相信自己能编程到成为Clojure开发者,经历了学习与失败。文章强调好奇心在个人成长与Clojure生态系统演变中的重要性,展示了通过提问与反馈实现简化与创新。

演讲:Clojure 2024

InfoQ
InfoQ · 2025-05-27T09:18:00Z
Clojure动画入门 – 学习Clojure编程基础

本教程介绍了Clojure编程语言,这是一种基于Java虚拟机的函数式编程语言,强调不可变数据和函数的重要性,适合有编程基础的人学习。内容涵盖函数、数据结构和递归等主题,学习Clojure有助于提升编程思维。建议使用在线IDE如replit进行编程实践。

Clojure动画入门 – 学习Clojure编程基础

freeCodeCamp.org
freeCodeCamp.org · 2025-04-09T23:35:39Z
Clojure真棒!!![第22部分]

Clojure是Rich Hickey于2007年发布的编程语言,旨在简化并发编程。它受Lisp、Java和函数式编程的启发,强调数据不可变性和简洁性,运行于JVM上,至今在编程界仍具重要地位。

Clojure真棒!!![第22部分]

DEV Community
DEV Community · 2025-04-05T15:00:00Z
Clojure真棒!!![第20部分]

Clojure的reduce函数是功能性编程的核心,通过迭代将函数应用于累加器和集合元素,最终简化为单一结果。它支持数据聚合、结构转换和复杂逻辑处理,适用于多种任务,如计算阶乘、构建句子和分析用户活动日志。reduce提供了一种优雅的方式来处理集合,适合实际应用。

Clojure真棒!!![第20部分]

DEV Community
DEV Community · 2025-04-04T15:00:00Z
Clojure真棒!!![第19部分]

本文介绍了Clojure中的core.match库及其模式匹配功能,简化了复杂数据结构的处理。使用core.match可以更清晰地解析数据、处理变体和简化条件逻辑。文章涵盖基本用法、实际示例及高级特性,如守卫和嵌套匹配,强调其在DSL解析和状态机管理中的优势。

Clojure真棒!!![第19部分]

DEV Community
DEV Community · 2025-04-03T15:00:00Z
Clojure真棒!!![第18部分]

Clojure与Java的互操作性使其能够轻松使用Java库和框架。Clojure可以导入Java类、调用方法,并与JVM库集成,便于重用现有Java代码。文章通过示例展示了如何在Clojure中使用Java类及流行库,如Spring Boot和Swing,强调了互操作性的实用性。

Clojure真棒!!![第18部分]

DEV Community
DEV Community · 2025-04-02T15:00:00Z
Clojure 真棒!!![第17部分]

本文介绍了如何在Clojure中实现DTO(数据传输对象)模式,强调了不可变性、验证和纯函数的优势。通过使用Clojure的映射和规范,创建了功能性DTO,简化了不同层之间的数据传递,避免了Java中的复杂性。

Clojure 真棒!!![第17部分]

DEV Community
DEV Community · 2025-04-01T15:00:00Z
实践使用Clojure向量

Clojure中的向量是一种有序、索引、不可变的集合,支持高效的随机访问和快速添加。可以通过方括号或vector函数定义,具备索引访问、保持顺序和不可变性,适合用于任务管理系统的实现。

实践使用Clojure向量

DEV Community
DEV Community · 2025-03-23T20:39:23Z
重复

文章探讨了Clojure中识别序列重复元素的方法。作者通过map和reduce函数展示了多种查找重复值的方式,最终提出了利用distinct函数和逻辑来找到第一个重复元素的简洁方案。

重复

DEV Community
DEV Community · 2025-03-12T18:37:01Z
Clojure 真棒!!![第14部分]

本文探讨了C#中的属性模式及其在Clojure中的实现,强调该模式简化了对象属性检查,提升了代码的可读性和可维护性。在Clojure中,利用不可变映射和纯函数实现该模式,增强了代码的表达力和复用性,适用于用户过滤和配置验证等场景,提高了函数式编程的效率。

Clojure 真棒!!![第14部分]

DEV Community
DEV Community · 2025-03-03T19:24:21Z
Clojure 真棒!!![第13部分]

Clojure中的协议和记录是重要工具。协议定义多态行为,便于扩展,适合动态扩展现有类型;记录提供高效的结构化数据,优化性能,适用于数据建模和缓存系统。协议用于实现行为多态,记录则用于高效数据管理。

Clojure 真棒!!![第13部分]

DEV Community
DEV Community · 2025-02-22T21:22:32Z
Clojure 真棒!!![第12部分]

文章介绍了责任链模式在请求处理中的应用,包括身份验证、授权、数据验证、日志记录和缓存处理。通过示例展示了不同请求的处理结果。

Clojure 真棒!!![第12部分]

DEV Community
DEV Community · 2025-02-17T19:35:38Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码