jreicherHow funny. As we speak I am using a diagram-generated-from-source
dreamrealusing what?
jreicherThe builtin Emacs LSP client can show a (collapsible) tree diagram of the type hierarchy (as supplied by the language server). Would be nicer if it could do a DAG as I have some diamond inheritance, but I'm still appreciating that it does anything like this at all as the type hierarchy I've ended up with is quite complicated (for me).
dreamrealIntelliJ has had an active UML diagram for a while - and it was heavily influenced by together/j's design
dreamrealthe idea isn't new at all
deeboi used some "generate plantuml" idea plugin a few times that supported databases, language types etc, but had to remove it for one reason or another
cheeserUML is underrated. largely because back in the day it was overhyped.
jreicherdreamreal: oh I know the idea isn't new, I'm just glad it's present in more tools now. I expect LSP is still a bit behind IntelliJ in this regard though.
jreicherLove UML. Particularly for this (complicated class designs)
jreichernetsplit?
dmlloydI used to be quite a fan of UML for class diagrams. But these days, I find a collapsable tree-formatted hierarchy view to be much more useful and practical
cheeserexcept type hierarchies usually aren't trees. but if you only care about the the concrete types that works, too.
cheeseri need to build ... *something* for this rats nest of types we have here at work. data classes with delegated properties and interfaces.
sbalmoscheeser: a hall of rotating mirrors suspended from the ceiling on moveable tracks
dreamrealmounted in a hypercube...
sbalmosy'know, it might just be easier if you found a picture of the ignition laser amplifier at the NIF
Harzileinp port rep
Harzileinewin
dreamrealHarzilein: hunter2
sbalmosdreamreal: e9wt4j9dr8bt3y
dreamrealmenongaHela567@
dreamrealI'm really glad my irc client renders all my passwords as asterisks
sbalmosdreamreal: ***********
dreamrealsee? Exactly! We must use the same IRC client
NeXeNwhat if a password prompt were to render your password as random other characters and numbers and letters, then maybe sometimes a 1 in 3 chance it outputs 2 or 0 characters or 1 but always randomness so someone looking over your shoulder taking notes will be wasting their time
jreicherOh wow. That puts me in mind of scramble suits from A Scanner Darkly