I do not see any reasonable advantages of listing in the current state and tend to think that this is a design error that the scala community is trying to overcome . It's not easy, but I think it will definitely be done in the next two major versions of scala. In all scala code, I saw a preference for an isolated hierarchy of objects.
source share