Tag: m4

Scala,Maven和预处理器

我知道Java中预处理器和宏的所有哲学论据。 我不同意,因为有些人可能滥用语言function,所以应该排除它。 我想在我的Java和Scala代码中包含__FILE__和__LINE__宏以实现高效的日志记录。 由于运行时性能影响,任何使用Exception都是不可接受的。 那些认为可以在“生产代码”中关闭日志记录的人应该听取Brian Kernighan的建议: 删除错误消息“现在程序正在运行”就像在地面上戴着降落伞一样,但是一旦你在空中就把它取下来。 这些宏是否有可能使其成为语言? 如果没有,有没有办法使用Maven运行像m4这样的预处理器? 谢谢。

在Eclipse和Java中使用m4宏

有没有办法在Java for Eclipse中开发时使用m4宏,即。 确保在Eclipse编译之前自动调用预处理器? 或者有没有人使用Eclipse成功使用另一个预处理器?