我在考虑编写一个代码生成器来从google protobuf定义文件生成scala。我认为它有价值的原因是,java绑定太像Java了,在scala中可以做得更好。例如,对于以下定义
message Foo {
required int F1 = 1;
repeated string F2 = 2;
message Inner (
required int F3 = 1;
)
}
我希望能够像这样从Scala中构造proto对象:
val foo = Foo (
F1(127),
F2("first", "second"),
Inner (
F3(911)
)
)
我的问题是,如果有人知道这些已经存在的东西,或者如果没有,你觉得值得开始一个新的项目吗?
https://stackoverflow.com/questions/3403622
复制相似问题