Visualization of Scala Type Structures?


Are there plans for the Scala plug-in to fully integrate with Code Navigator? Currently, I can get class clouds, but they don't seem fully functional. And the Graphical Navigator never shows more than one class at at time. It (Navigator) seems to get stuck on the class that was first displayed and continue to present that class (all by its lonesome) regardless of the context in which it is activated.

If full visualization support is planned, what priority does it have? Where does it come in the schedule? If it's not going to be supported, why not?

Randall Schulz

Comment actions Permalink

Hi Randall.

To be honest, you're the first who was interested in such a functionality.
As for embedded UML support, there is indeed not so many useful information which may be obtained by it being applied to Scala (one may see classes but not relations). So, I think, it's just a lack of an appropriate implementation andI don see any obstacles to add it. But it's certainly not a top priority task for now.

With best regards,

Comment actions Permalink

Hi, Ilya,

I think when you consider that Scala permits us to create much more complex type families, the need for visualization is even greater.

I don't think it's necessary or even desirable to show all the implicitly created FunctionN classes, e.g., but only the explicit type structure defined by class, trait and object declarations and definitions.

Randall Schulz


Please sign in to leave a comment.