<div style="white-space:pre-wrap">Hi guys,<br><br>I am an informatics student and new to Swift / this mailing list - coming from Java. So please bare with me. One idea i had:<br><br>Whenever i start working with a new Framework, it feels like a total clusterfuck, getting to know what works in which way and why. Especially understanding the frameworks type / protocol hierarchy. Now, when programming, i always try to visualize what i do in my head. My brain automatically creates pictures like in UML. When working with Swift i noticed that it is particulary hard to try and grasp a completely new Framework / it&#39;s inner structure visually, because POP differs from OOP.<br><br>What i would really like for Swift to have is a feature that visualizes your current code structure in UML /something similar. Something like this should be the result: <a href="http://swiftdoc.org/v3.0/type/Int/hierarchy/">http://swiftdoc.org/v3.0/type/Int/hierarchy/</a><br><br>A visualized output like the one i linked could be improved still quite a bit:<br>- visualize conditional conformances<br>- visualize associatedtypes<br>- make the output dynamic / interactable<br>- and much more..<br><br>I know this isn&#39;t really a language feature, but it&#39;s closely related. If such a feature could be added, provided by the compiler, integrated into IDEs, that would really help a lot understanding new Frameworks. <br><br>If such a feature already exists, my apologies.<br><br>Best reguards,<br>SG</div>