As the summary says.
Renamed Crunch's type package to types to prevent issues in scala.
In scala, the type keyword is reserved.
So I hesitate on this one, as this will break all of the existing Java code that expects the type.* package. You have a use case where using the type trick won't work in Scala?
I haven't encountered any huge problems with the type package, just issues coming from certain tools(intellij's idea) not having support for imports with escaped packages. All in all, having to import the type package with type just feels like a hack.
I understand entirely if you decide not to accept this change, I just thought it would be a good idea to at least bring it up before this becomes an apache incubator project.
I'll start an email thread with the other initial committers and cc crunch-dev so folks can weigh in on it. I think we need to do it, it's mostly a question of when.