• 这东西得分开看,用好了神,用不好就是渣渣了,Elixir 的宏是参考了 CL 的宏设计。使用了很久的 CL,这种东西会让高手把一个语言变成另一种语言。

  • 国内为数不多的 Erlang 生态使用公司,点个赞。

  • 搞了个 awesome-otp-learning at 2020年02月24日

    awesome

  • Erlang 的宏,能力很弱。Elixir 的宏,部分思想源自于 Lisp 的宏的思想,如果想用 Erlang 实现一些特殊效果,就需要使用 parse_transform。Erlang 的 DSL 和 Ruby 相比并不强大。

  • 因为 Erlang 缺少一统天下的框架。

  • Phoenix 是一整套的 Web 框架,参考的是 Ruby on Rails。使用 Elixir 开发,虽然都是运行在 ERTS 上,但是语法和 Erlang 的语法差异很大。 如果比较喜欢 Elixir 的语法,可以直接上 Phoenix,毕竟很完善也比较稳定了。

  • Erlang 语言的教程 at 2020年01月05日

    F# 和 Erlang 都是函数式编程语言

    Erlang 的核心建立 Actor 模式上,强 IO,弱计算。所有的设计理念都是以消息传递,避免共享数据为主导的。Erlang 的所有东西都是以 Erlang 进程为核心。

    F# 是微软参考 OCaml 设计的,运行在.net 的 CLR 环境上,具备 C# 的互操作能力,以模块,函子等为核心。F# 的数学计算能力非常好,可以使用可变共享数据结构。

    如果硬要说最重要区别,就是在 IO 和计算更偏重哪一个方面的区别。

  • chicagoboss 是我们很早之前就使用的框架,非常不错,是 Erlang Web 开发中比较著名的 web 框架,不过当出现问题时去解决问题就很麻烦,因为要深入到内部。另外一个比较著名框架是 nitrogen,但是更新比较缓慢,但是可以把 Erlang 当 PHP 的无脑去写。

  • 最大乐趣,造轮子。
    当然是先写博客,再写博客了。
    造论进行时aiwiki

  • Ruby 在国内市场并不主流,不过用的人也不少,工作岗位也不少。 但是个人已经不再使用 Ruby 了。Ruby 确实带来了一些欢乐,但是个人更喜欢函数类型的语言。 所以恰饭用 JS,写 React + RamdaJS + RxJS。 爱好用 Erlang,Lisp 和 OCaml。