Combinators in Rust

Rust 中的 Option 和 Result 类型和 Haskell 中的 Maybe 与 Either 十分相似,并且借鉴了许多函数式编程理念 写在前面的扯淡 Rust 是一门没有异常处理的语言,对比同是没有异常处理的 Go。在 Go 中是通过多值返回的形式,返回异常信息 inputFile, inputError := os.Open( »

Web Assembly 初体验

如果要体验 web-assembly 首先要具备一个高版本的浏览器,比如 FireFox-nightly 假设你已经安装了低版本的 Firefox,比如我的 debian8-stable 还在用源中的 Firefox-esr 52,它是无法使用 web-assembly。自行下载 nightly 后运行,会发现如下的提示 本以为有一个文件锁,但是删除 /home/user/.mozilla/firefox/tu8u4d8l.default »