I was surprised to learn that there's an alternate syntax for package declaration in Scala:
package a
package b
package c
(as opposed to package a.b.c
)
What's the use case for this alternate syntax? When should I use it instead of the standard one?
What's the design rationale behind it?