Scala 宏和单独的编译单元

标签 scala macros compilation jvm scala-macros

这个限制将来会被克服吗?还是有一些我不知道的方法来解决这个问题?

现在我有一个项目,我想在其中使用宏,但它们需要依赖于该项目特定的类型。为宏创建一个单独的编译单元将需要我引入另一个编译单元来保存常用类型,而我每次编写宏时都不愿意这样做。

最佳答案

两个Scala IDEScalor Maven Plugin
支持同项目宏编译范围。

关于Scala 宏和单独的编译单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21994764/

相关文章:

javascript - 操纵 V8 ast

c# - 夏普在 ubuntu 中开发

C# 编译器 - 未分配字段和局部变量初始值

scala - 每个 Scala 项目都针对特定的 sbt 版本吗?

scala - 何时在 Scala 方法声明中使用等号?

c - 在文本文件中使用整数运算扩展 C 预处理器宏?

ios - 如何为 IOS 7 实现宏?

scala - 如何将 Scala 列表用作堆栈?

scala - 将值映射到 json4s 中的案例类

带有空字符串的 c 标记粘贴(连接)