Elixir 从入门到放弃

过去将近一年的时间里,作者在日常工作中需要经常与 Elixir 这门编程语言打交道,在使用 Elixir 的过程中,发现这门编程语言有很多非常有趣的概念和设计,但是也遇到了更多很难甚至无法解决的问题,最终种种原因最终选择使用 Golang 替换掉生产环境中全部的 Elixir 项目,随着作者将主要编程语言逐渐迁移到 Go,觉得还是有必要对 Elixir 比较独特的语言谈一谈作者的经历和看法。我们将在这篇文章中为各位读者介绍 Elixir 这门编程语言、作者和它相处的体验和经历、最终为什么选择放弃这门编程语言以及不推荐各位工程师在生产环境中使用的原因。 »

谈元编程与表达能力

在这篇文章中,作者会介绍不同的编程语言如何增强自身的表达能力,也就是不同的元编程能力,包括宏和运行时两种实现元编程的方法,文章不仅会介绍 C、Elixir 和 Rust 语言中的宏系统的优劣以及特性,还会介绍 Objective-C 和 Ruby 的面向对象模型以及它们在运行期间修改对象行为的原理。 »