Я думал о создании генератора кода для генерации scala из файла определений google protobuf.Причина, по которой я считаю это ценным, заключается в том, что java-привязки слишком Java-иш, и в scala можно было бы сделать намного лучше.Например, для следующего определения
message Foo {
required int F1 = 1;
repeated string F2 = 2;
message Inner (
required int F3 = 1;
)
}
Я хочу иметь возможность построить объект прото из Scala следующим образом:
val foo = Foo (
F1(127),
F2("first", "second"),
Inner (
F3(911)
)
)
У меня вопрос, знает ли кто-нибудь что-то подобноеуже существует, или если нет, то считаете ли вы достойным начать новый проект?