Clojure的活力是不是在慢慢消失?

年龄大了,就知道强类型的好处了。写 clojure 一时爽,维护火葬场。

1 个赞

clojure 可以指定类型的

1 个赞

那是 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不用)

1 个赞

我觉得可维护性和类型是弱相关的,但如果是指垃圾堆上打补丁,那类型确实有用。

6 个赞

HN上今天和这个主题有关的一个帖子。

我在 Slack 上提问,晚上刚好是英文区用户活跃的时候,回复速度快,水平高。Slack 用作技术交流,既有即时通信的功能,又有论坛贴子的沉淀特点,很棒,为什么会觉得怪呢

1 个赞

我对Slack不熟悉,试了试感觉就像telegram那样的聊天群,如果不像论坛这样一个一个帖子明确分开的话,查找之前的内容岂不是很不方便

SLACK 用频道进行分类

看下 clojureverse.orgask.clojure.org.

这两是论坛类的。

今天在知乎刷到 Scala 热度也凉了

我其实还挺喜欢这门语言的。有很好的类型系统,pattern match, 很好的面对对象支持,基于JVM,兼容JAVA的包,语言简洁,特别是数据流相关的操作及语言支持parallel 操作,感觉还是挺有意思的语言。

看了一下,感觉热度比咱们论坛都有明显差距,也许应该一曲凉凉送给。。 :rofl:

感觉上如果团队靠谱的话, 哪怕写汇编可维护性也不错. 但是现实里面靠谱的人太少了, 所以类型差不多是种团队的管理措施.

我觉得应该送一首“你的明天会更好”比较好。

1 个赞

我找起来并没有特别的困难,没找到时不妨直接提问,效率更高。用论坛时也不过是多了各个版块,搜索上我没觉着有什么更方便的,都中关键词模糊搜索,再筛选结果。Slack 里有不同的频道,类似版块。别人回复或提及你也都会有提醒的

Scala 确实很有趣, 当时 Spark 正在风口的时候还挺流行的, 在实验性的语言里面应该是应用最广泛的了. 幻想下如果 Kotlin 没出现而 Scala 再搭上 Android 这个顺风车, 说不定现在会有非常多的人被引入 FP 这个领域.

1 个赞

对 clojure 社区从邮件列表迁到 slack 还是耿耿于怀。slack 类似 irc,除非一直泡在里面,否则那个信息想了解起来很难。邮件列表或者论坛还是针对具体主题的讨论,对读者友好得多。感觉这个搬家的决定也是给现在 clojure 的状态填了一铲子土

2 个赞

Open Source is Not About You