programming-languages - 静态键入如何限制宏?

标签 programming-languages macros static-typing

我正在阅读Paul Graham的“百年语言”文章。

http://www.paulgraham.com/hundred.html

他在那里宣称静态类型“排除了真正的宏”。

For example, types seem to be an inexhaustible source of research papers, despite the fact that static typing seems to preclude true macros-- without which, in my opinion, no language is worth using.



这是怎么回事?论文在哪里?我尝试在Google上搜索失败。

最佳答案

静态类型并不排除宏。例如,静态类型的Boo language has macrosNemerle也是如此。

但是,这取决于Graham用“真实”宏表示的含义。按照他的标准,Boo和Nemerle宏可能是“假”的。

关于programming-languages - 静态键入如何限制宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1583045/

相关文章:

emacs - 如何在 emacs 中标记文本

python - 嵌套列表的函数返回值的静态类型

在子结构中定义方法的 Golang 基础结构

c++ - 使用默认参数的宏包装函数调用

scala - 在宏注解主体中检测宏注解类型

typescript - 使用 Object.keys() 时保留类型

programming-languages - 多核和并发-语言,库和开发技术

programming-languages - 学习一个新的语言项目

programming-languages - 简约的编程语言

java - 主要修订中Java语言变化的简明解释