限制

因为宏由Nim虚拟机的编译器求值,它有Nim虚拟机的所有限制。 必须用纯Nim代码实现,宏可以在shell打开外部进程,不能调用除了编译器内置外的C函数。