Scala protocol buffers compiler?

I'm currently working on a Scala Protocol Buffers compiler with my mentor Viktor Klang. It's my Google Summer of Code project and you can follow the progress on github at https://github. Com/SandroGrzicic/ScalaBuff Update The main part is complete; I still need to implement Extensions, Groups and field Options support.It's usable and I invite everyone to try it and give feedback; I'm open to suggestions and feature requests.

I'm currently working on a Scala Protocol Buffers compiler with my mentor Viktor Klang. It's my Google Summer of Code project and you can follow the progress on github at https://github. Com/SandroGrzicic/ScalaBuff.

Update The main part is complete; I still need to implement Extensions, Groups and field Options support. It's usable and I invite everyone to try it and give feedback; I'm open to suggestions and feature requests.

– masterzim Aug 17 at 19:44 1 It consists of multiple parts: the main ones are Parser which recognizes input . Proto files and returns a parse tree, Generator which takes that tree and generates output Scala classes, and of course the main class which handles the Parser and the Generator (and has very similar CLI functionality to protoc). The ScalaBuff and Parser parts have been completed for some time now; the Parser (should) recognize and build a tree out of any valid .

Proto file. The Generator currently supports generation of Messages and Enums, however I'm currently finishing that part. Stay tuned, I update it often.

;) – Sandro Gržiĝić Aug 19 at 2:59.

There's this project that uses Simple-Build-Tool plugins to achieve that effect: github.com/codahale/protobuf-sbt?locale=sv.

I just came across these but can not vouch for them as I've never used them. code.google.com/p/protobuf-scala/ https://github. Com/jeffplaisance/scala-protobuf.

Maybe it would be possible to write a Scala compiler plugin that read and compiled . Proto files?

It could be a proto compiler for scala. Open sourced Google code has backends for various programming languages. – venechka Aug 4 '10 at 11:42.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions