functional-programming

标签

Cards List
#functional-programming

Simon Jones 谈函数式编程、类型思维与无用语言

Lobsters Hottest ↗ · 2026-08-27 缓存

Simon Peyton Jones 阐述了函数式编程的数学基础、诸如提高可维护性之类的益处,以及其对主流语言的影响,同时讨论了处理副作用等挑战。

0 人收藏 0 人点赞
#functional-programming

ReaderT 设计模式 (2017)

Lobsters Hottest ↗ · 2026-08-26 缓存

本文介绍了'ReaderT 设计模式',用于构建 Haskell 应用程序,推荐使用核心数据类型并在应用代码中使用 ReaderT Env IO。

0 人收藏 0 人点赞
#functional-programming

小而无类型的Monads (2024)

Lobsters Hottest ↗ · 2026-08-24 缓存

本文解释了如何使用JavaScript语法以简单、无类型的方式实现Monad,重点介绍了标签联合(tagged unions)以及用于教育目的的基础Monad类型,如Maybe、Either、State、IO和Parser。

0 人收藏 0 人点赞
#functional-programming

Python编程思想 by Bruce Eckel

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

一本由Bruce Eckel编写的全面Python编程书,涵盖基础知识、技术、模式和函数式编程。

0 人收藏 0 人点赞
#functional-programming

Gleam的酷炫之处

Lobsters Hottest ↗ · 2026-08-22 缓存

作者分享了学习Gleam编程语言的个人笔记,重点介绍了@deprecated属性、todo构造、泛型和case表达式等特性,并与其他语言进行了比较。

0 人收藏 0 人点赞
#functional-programming

在现代关系查询语言中我想要的特性

Lobsters Hottest ↗ · 2026-08-19 缓存

这篇文章针对现代关系查询语言,讨论了其期望的功能,批评了SQL的不足,并基于函数式编程、更好的语法和用户定义类型提出了改进建议。

0 人收藏 0 人点赞
#functional-programming

选择性应用函子

Lobsters Hottest ↗ · 2026-08-18 缓存

本文为选择性应用函子提供了理论基础,解释了其本质是编码编程中有限控制流的排他性和穷尽性确定选择,并将它们与单子和应用函子联系起来。

0 人收藏 0 人点赞
#functional-programming

Haskell: origins, evolution, and future

Lobsters Hottest ↗ · 2026-08-16 缓存

Simon Peter Jones 在 JuliaCon 2026 上回顾了 Haskell 语言的起源、设计过程和演化,并展望了其未来。

0 人收藏 0 人点赞
#functional-programming

A preview of Roc 0.1.0

Lobsters Hottest ↗ · 2026-08-13 缓存

Richard Feldman presents a preview of Roc 0.1.0 at a functional programming meetup, showcasing a GUI demo with hot code reloading and discussing the language's goals of being fast, friendly, and functional.

0 人收藏 0 人点赞
#functional-programming

Futhark 应如何向程序员暴露不规则数组?

Lobsters Hottest ↗ · 2026-08-13 缓存

Futhark 语言博客讨论了拟议的 `flatmap` SOAC 扩展,用于向程序员暴露不规则数组,从而支持快速排序等递归数据并行算法,同时保持高效的 GPU 编译。

0 人收藏 0 人点赞
#functional-programming

使用 Haskell Clash 在 FPGA 上解决 Advent of Code

Lobsters Hottest ↗ · 2026-08-11 缓存

一篇博客文章,演示如何使用基于 Haskell 的 Clash 硬件描述语言在 FPGA 硬件上解决 Advent of Code 谜题,包含代码片段和 RAM 机器实现。

0 人收藏 0 人点赞
#functional-programming

终于为 Futhark 添加递归函数

Lobsters Hottest ↗ · 2026-08-06 缓存

一篇博客文章,宣布在 Futhark 编程语言中加入递归函数,解释了递归在 GPU 后端上的历史性挑战以及所涉及的设计权衡。

0 人收藏 0 人点赞
#functional-programming

"Five-Point Haskell": Unconditional Election via Parametricity

Lobsters Hottest ↗ · 2026-08-05 缓存

A blog post explaining the principle of 'Unconditional Election' in Haskell, using parametric polymorphism and free theorems to enforce behavior via type signatures.

0 人收藏 0 人点赞
#functional-programming

Bonsai:Janestreet 的 UI 库

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

Bonsai 是 Jane Street 的开源 UI 库,用于在 OCaml 中构建响应式 Web 应用程序,具有可组合状态、增量渲染和模板语言等特点。

0 人收藏 0 人点赞
#functional-programming

面向Python程序员的Gleam

Lobsters Hottest ↗ · 2026-08-03 缓存

一个免费的在线教程,向Python程序员教授函数式编程语言Gleam,涵盖从基础知识到高级主题,如键值存储、Web API和流处理。

0 人收藏 0 人点赞
#functional-programming

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

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

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

0 人收藏 0 人点赞
#functional-programming

Haskell 中的数字电路模拟器

Lobsters Hottest ↗ · 2026-07-27 缓存

一篇博文,探讨如何使用 Haskell 实现数字电路模拟器,遵循《计算机程序的构造和解释》(SICP)中的方法,使用可变状态和 IORef。

0 人收藏 0 人点赞
#functional-programming

从第一原理看函数式编程,第1部分——动机

Lobsters Hottest ↗ · 2026-07-27 缓存

本文从第一原理介绍函数式编程,涵盖函数的数学定义及编程语言范式的分类。这是面向命令式编程者系列文章的第一部分。

0 人收藏 0 人点赞
#functional-programming

Xavier Leroy on programming, languages and formal verification

Lobsters Hottest ↗ · 2026-07-26 缓存

OCaml 创建者 Xavier Leroy 在访谈中讨论了 OCaml 的设计优势、与 Rust 和 JavaScript 的对比、类型推断原理以及函数式编程的学习难度。

0 人收藏 0 人点赞
#functional-programming

John Backus的函数式编程项目的历史 [草稿]

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

John Backus的函数式编程语言的历史保存草稿,包含其研究项目的背景和资料。

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

提交意见反馈