函数式心法 (3):巧用柯里化和部分应用

上篇文章我们谈了高阶函数在函数式语言中的妙用,文末留了一个引子,点出了「柯里化」和「部分应用」两个概念。这篇文章,我将深入解释这两个概念的细节,并说明两个概念在函数式语言中,增加的代码的抽象程度和使用的灵活性的价值。

函数式心法 (2):理解运用高阶函数

这篇文章我们来谈一个具体的函数式语言特性:高阶函数。我选择这个问题,一个重要的原因是许多其他范式的语言纷纷在新版本、新标准中引入了高阶函数特性。在更纯粹的函数式语境下理解这个概念设计的必要性,我觉得对于我们更好使用高阶函数是有帮助的。

打造 NixOS 开发工作流 (1):为什么选择 NixOS

NixOS,一个用户评价两极分化相当严重的 Linux 发行版。最近一个星期,我终于下定决心尝试在旧笔记本上安装使用 NixOS,打算将开发环境彻底迁移到这个声明式配置的操作系统上。NixOS 的声明式配置和原子化特性,完美解决了我多设备维护和更新的痛点。

(1 - 3)
Enter Press Enter to jump