FUNCTIONAL REACTIVE PROGRAMMING

原文地址: http://blog.kissyui.com/2014/08/07/functional-reactive-programming/

function reactive programming (frp) 是一种函数式语言的编程范式,通过响应式的编程可以构建出事件流,事件流可以再通过函数式的转换/过滤/组合,最终形成可用的结果。同 promise 类似可以有效得消除异步调用场景下的嵌套回调。和 promise 侧重于一次性的成功/失败不同,frp 则侧重于离散的源源不断的事件流。

frp 根据概念和实现的差别并没有一致的约定,这里介绍 kissy frp 的 api 及其用法,详细的概念介绍参见:The introduction to Reactive Programming you’ve been missing.

继续阅读

commander.js incompatible with windows

commander.js 是解析命令行参数的 nodejs 库,相比同类的 optimist 支持子命令,从而可以很方便得实现 git add 等类似 git 的子命令(kissy 也计划实现类似功能),但是使用中遇到不少问题,commander 本身更新也不频繁,积累了很多 issue,特别是不支持 windows 以及 required 选项无效问题。

继续阅读