年龄大了,就知道强类型的好处了。写 clojure 一时爽,维护火葬场。
clojure 可以指定类型的
那是 type hint,不是强制的
user=> (defn hello [^String word]
#_=> (str "Hello " word))
#'user/hello
user=> (hello 1)
"Hello 1"
1.9 出来了 spec,没实际用过,但是感觉用起来也很麻烦,而且官方还出了个 spec2,alpha 好多年了。
mathematica 好贵 虽然引擎不付钱
用了 APL 以后,我发现我不需要静态类型,也不需要代码高亮和补全,甚至开始试着用纸笔编程。
(视频需要科学上网,不过ppt不用)
我觉得可维护性和类型是弱相关的,但如果是指垃圾堆上打补丁,那类型确实有用。
HN上今天和这个主题有关的一个帖子。
我在 Slack 上提问,晚上刚好是英文区用户活跃的时候,回复速度快,水平高。Slack 用作技术交流,既有即时通信的功能,又有论坛贴子的沉淀特点,很棒,为什么会觉得怪呢
我对Slack不熟悉,试了试感觉就像telegram那样的聊天群,如果不像论坛这样一个一个帖子明确分开的话,查找之前的内容岂不是很不方便
SLACK 用频道进行分类
今天在知乎刷到 Scala 热度也凉了
我其实还挺喜欢这门语言的。有很好的类型系统,pattern match, 很好的面对对象支持,基于JVM,兼容JAVA的包,语言简洁,特别是数据流相关的操作及语言支持parallel 操作,感觉还是挺有意思的语言。
看了一下,感觉热度比咱们论坛都有明显差距,也许应该一曲凉凉送给。。
感觉上如果团队靠谱的话, 哪怕写汇编可维护性也不错. 但是现实里面靠谱的人太少了, 所以类型差不多是种团队的管理措施.
我觉得应该送一首“你的明天会更好”比较好。
我找起来并没有特别的困难,没找到时不妨直接提问,效率更高。用论坛时也不过是多了各个版块,搜索上我没觉着有什么更方便的,都中关键词模糊搜索,再筛选结果。Slack 里有不同的频道,类似版块。别人回复或提及你也都会有提醒的
Scala 确实很有趣, 当时 Spark 正在风口的时候还挺流行的, 在实验性的语言里面应该是应用最广泛的了. 幻想下如果 Kotlin 没出现而 Scala 再搭上 Android 这个顺风车, 说不定现在会有非常多的人被引入 FP 这个领域.
对 clojure 社区从邮件列表迁到 slack 还是耿耿于怀。slack 类似 irc,除非一直泡在里面,否则那个信息想了解起来很难。邮件列表或者论坛还是针对具体主题的讨论,对读者友好得多。感觉这个搬家的决定也是给现在 clojure 的状态填了一铲子土
Open Source is Not About You