[ 
https://issues.apache.org/jira/browse/AVRO-1105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13505621#comment-13505621
 ] 

John A. De Goes commented on AVRO-1105:
---------------------------------------

I have reviewed the Scala patch. Although this would provide some Avro 
functionality for Scala, I cannot recommend the patch, because (1) it's not 
idiomatic Scala, (2) it uses code generation when there are far better 
facilities for providing the same functionality (2.10 macros or type-level 
programming), and (3) I cannot see the Scala community embracing this as an 
officially sanctioned means of Scala-Avro interop.

I know Avro needs to have broad language support, but before Avro adds 
functionality for some language community, I think it's essentially to get 
buy-in from that community. I don't represent the Scala community by any 
stretch of the imagination, but I think a lot of Scala devs will look at the 
patch and think, "I'd never use that." And if I won't use it, you can bet I 
won't be maintaining it in the future.
                
> Scala API for Avro
> ------------------
>
>                 Key: AVRO-1105
>                 URL: https://issues.apache.org/jira/browse/AVRO-1105
>             Project: Avro
>          Issue Type: New Feature
>            Reporter: Christophe Taton
>         Attachments: avro-scala.patch
>
>
> Umbrella issue.
> Goal is to provide Scala friendly APIs for Avro records and protocols (RPCs).
> Related project: http://code.google.com/p/avro-scala-compiler-plugin/ looks 
> dead (no change since Sep 2010).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to