主题:编程

掌握reduce

在函数式编程时中,reduce是一个非常重要的函数,在日常工作中,我们很多时候需要使用reduce来完成我们的任务。

为什么要有Ramda类库

JavaScript是一个Lisp特点的语言,不过这也给使用者带来了很多麻烦。在经过多年的演变,JavaScript也用了自己的规范ECMAScript。在JavaScript的不断演变的过程中,出现了很多非常优秀的类库。众所周知,程序是数据+算法,Ramda函数库为我们提供了一组简化算法编写的工具,本文将为大家介绍RamdaJS,一个非常值得学习的Point Free Style的函数编程类库。

Erlang跟踪调试指南

编程最重要的一点就是学会调试。顺序执行的时候调试难度就非常大,并发型系统的调试就更不用说了。而Erlang整体生态就是一个并发型的生态,其调试难度非常大。但是这其中还是有一些技巧的,当我们学会这些技巧,很多事情就好做多了。

从 Erts 中学的 C 技巧

在对Erlang运行时代码进行分析时,发现了一些C语言不常见的语法应用。

OCaml如何连接PostgreSQL

简单记录下如何在OCaml中如何连接PostgreSQL