[
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