clojure

标签

Cards List
#clojure

用几乎一行代码将锁步(lockstep)改为流水线

Lobsters Hottest ↗ · 4天前 缓存

博客文章介绍如何通过 CyclicBarrier 将锁步(lockstep)tick 游戏循环改造为流水线(pipeline)tick 系统,只需约三行代码改动即可让读写阶段并行执行,从而将 tick 时间从读写时间之和降到最大单阶段时间,同时保留背压与超时跟踪能力。

0 人收藏 0 人点赞
#clojure

我开发了一款小应用,通过搜索互联网生成个性化的每日新闻简报

Lobsters Hottest ↗ · 2026-10-01 缓存

我开发了 newsroom,一个用 Clojure 编写在 Jolt 上的开源小应用。它读取 RSS 订阅源和网络搜索结果,然后使用 LLM 撰写个性化的每日新闻简报,其中包含带来源链接的声明、定时运行以及跨天的增量更新功能。

0 人收藏 0 人点赞
#clojure

浏览器中的实体建模

Lobsters Hottest ↗ · 2026-09-24 缓存

clj-manifold3d 是一个 Clojure 库,支持在网页浏览器中进行实体建模。本文档详细介绍了工作区设置、命名空间管理以及 Codex 集成。

0 人收藏 0 人点赞
#clojure

无意中绕开了 Secretary Problem

Hacker News Top ↗ · 2026-09-22 缓存

本文讨论了作者在软件行业中为基于 Clojure 的项目招聘时,如何无意中避免了 Secretary Problem,并在后 ZIRP 经济环境下提倡非零和招聘实践。

0 人收藏 0 人点赞
#clojure

使用反应式数据流管理复杂应用状态

Lobsters Hottest ↗ · 2026-09-12 缓存

本文解释了如何在不断发展的反应式用户界面中,通过使用 Datastar、glimmer、Domino 和 Ebb 等构建块来管理复杂应用状态,处理数据流、业务逻辑和外部集成。

0 人收藏 0 人点赞
#clojure

Collider: 一个实验性的 Minecraft 服务器

Lobsters Hottest ↗ · 2026-09-04 缓存

Collider 是一个使用 Clojure 编写的实验性 Minecraft 服务器,它实现了无需锁或区域的并行 tick 处理,在多个核心上实现了比原版快 4.5 倍的性能。

0 人收藏 0 人点赞
#clojure

简洁不是微小

Lobsters Hottest ↗ · 2026-09-03 缓存

文章主张,软件设计中的简洁性不同于规模的小巧,并通过Unix和Clojure的例子说明,简单的系统在修改后也可能变得复杂。

0 人收藏 0 人点赞
#clojure

借助Jolt库,用800行Clojure代码封装GTK4

Lobsters Hottest ↗ · 2026-08-29 缓存

本文介绍使用Jolt库在Clojure中封装GTK4的响应式UI模型,旨在与原生工具包和Electron相比提升开发者体验。

0 人收藏 0 人点赞
#clojure

Jolt 中的 raylib 示例

Lobsters Hottest ↗ · 2026-08-20 缓存

在 Jolt 中实现的 75 个 raylib 示例,Jolt 是一个基于 Chez Scheme 的原生 Clojure,展示了无需 JVM 即可高效绑定 raylib 的 C API 的 FFI 绑定。

0 人收藏 0 人点赞
#clojure

Jolt:使用Chez Scheme实现的Clojure编译器

Hacker News Top ↗ · 2026-08-08 缓存

Jolt是一个自托管的Clojure实现,可编译为Scheme(本地使用Chez,通过Gambit支持JavaScript),提供独立二进制文件、真正的并发性以及完整的Clojure语义,无需JVM。

0 人收藏 0 人点赞
#clojure

DuckDB – 笔记本电脑上的数据强力工具,现已支持 Clojure(2023)

Hacker News Top ↗ · 2026-08-04 缓存

TechAscent 展示了如何通过 tech.ml.dataset(TMD)从 Clojure 中利用 DuckDB 的高性能矢量化 SQL 引擎,实现大型内存外连接,以及约两分钟内将 50GB CSV 数据摄入并压缩至 18GB。

0 人收藏 0 人点赞
#clojure

@freeCodeCamp: Clojure 是一种函数式编程语言,能改变你对编写代码的思考方式。在这份互动指南…

X AI KOLs Timeline ↗ · 2026-07-29 缓存

一份互动指南,通过动画代码回放和动手练习介绍 Clojure 编程,涵盖函数、不可变数据、递归等。

0 人收藏 0 人点赞
#clojure

Jolt:在Chez Scheme上运行Clojure

Lobsters Hottest ↗ · 2026-07-23 缓存

Jolt是一个新的Clojure实现,目标平台为Chez Scheme,旨在提供即插即用的替代方案,具有快速启动和低内存占用,利用Chez的JIT和GC来避免JVM的开销。

0 人收藏 0 人点赞
#clojure

clj-refactor.el 4.0

Lobsters Hottest ↗ · 2026-07-16 缓存

clj-refactor.el 4.0,近五年来首个主要版本,引入了热依赖加载、异步重构、差异预览、瞬态菜单以及众多针对Emacs中Clojure开发的改进。

0 人收藏 0 人点赞
#clojure

Syntax with Purpose in a Programming Language

Lobsters Hottest ↗ · 2026-07-13 缓存

这篇文章探讨了编程语言语法设计的重要性,认为语法应准确反映语言的计算模型和心智模型,而非为了熟悉感或简洁性随意拼凑。作者通过分析OCaml、Lisp/Clojure和JavaScript的语法设计,并介绍自己设计的语言Saul,强调了统一性和语义一致性。

0 人收藏 0 人点赞
#clojure

Biff.graph:将你的 Clojure 代码库构建为可查询图

Hacker News Top ↗ · 2026-07-07 缓存

Biff 是一个面向独立开发者的开源 Clojure Web 框架,提供构建 Web 应用的工具。

0 人收藏 0 人点赞
#clojure

Clojure 1.13 新增了对检查键的支持

Hacker News Top ↗ · 2026-07-02 缓存

Clojure 1.13.0-alpha1 已发布,新增了用于映射解构的检查键,强制要求必需键并在缺失时抛出异常,以及其他改进。

0 人收藏 0 人点赞
#clojure

依赖类型的 Clojure 领域特定语言,带有与 Lean4 兼容的内核

Lobsters Hottest ↗ · 2026-06-28 缓存

Ansatz 是一个 Clojure 库,实现了 Lean 4 的归纳构造演算内核,使 Clojure 程序员能够编写依赖类型的、经过验证的代码,这些代码的证明与 Mathlib 兼容,并能编译为 JVM 字节码。

0 人收藏 0 人点赞
#clojure

基于Go的Clojure

Hacker News Top ↗ · 2026-06-17 缓存

Glojure是一个开源的、基于Go的Clojure语言解释器,能够无缝访问Go库,并允许嵌入到Go应用程序中。它目前处于早期开发阶段,但已用于业余项目。

0 人收藏 0 人点赞
#clojure

Clojure 速度几乎媲美 C(需借助一些优化)

Lobsters Hottest ↗ · 2026-06-15 缓存

本文详细介绍了 Clojure 如何借助 JVM 的 Vector API 和精心优化,在 3D 压力测试中达到接近 C 的帧率(仅差 20%),展示了动态语言在热循环中也能接近底层性能。

0 人收藏 0 人点赞
Next →
← 返回首页

提交意见反馈