• 这是不是意味着现有的把各种语言编译成 JS 的编译器都成了废铁?比如 clojurescript,scala.js 之类

  • Ruby 练习题:打战舰 at 2016年01月06日

    跑题: #7 楼 @msg7086 你想说那个是中国式英语吗,很遗憾还真不是 说不定中文的是从英文直译过来的?

  • 关于 Rust 语言里的分号 at 2016年01月04日

    #4 楼 @chaucerling 其实可以这样设计: 对于fn f() -> () {1},如果编译器不像现在一样报错而是直接扔掉返回值,就不需要有无括号的规则了。有人(应该是大多数)会觉得变麻烦了…… 突然想起来 Scala 虽然没分号但也有类似的规则(方法定义里的“=”的有无),也有人总是不省略等号写def f(): Unit = {}的, 我大概只是对这类规则过敏……

  • 关于 Rust 语言里的分号 at 2016年01月03日

    #1 楼 @wormful 你说的“最后一条语句”,是指表达式吧(中文的“语句”一般指 statement 吧)?然后就如你说的,事实是这样,但是我不明白的是 Rust 为什么设计成这样,还有人说它优雅

  • #5 楼 @lgn21st 这篇文章开头就把“Tail Call”与“Tail Recursion”搞混了……

    py 的创始人反对 TCO,但是只优化尾递归(可以叫 TRO?)的话调用栈应该是能看的吧

  • 本人自行删除 at 2015年11月26日

    C 语言的那个函数的 nbytes 只是告诉库 buff 有多长而已,和 Content-Length 完全不同