I agree with your preferences for top-down abstraction description. Sadly, simple text editors are not designed for it, though various IDEs show a popup of a method body when clicked or moused over. None do it recursively though, I think.
Yes, but you can’t just see the top-level abstraction ConfidenceSubmission, then mouse over it, which pops up the lambda of it, then mouse over say, Button and see its lambda, and so on.
I believe you, but I don’t think it allows seamless zooming in and out of abstraction levels, including editing and auto-refactoring in place… Maybe there is a plugin for that.
I agree with your preferences for top-down abstraction description. Sadly, simple text editors are not designed for it, though various IDEs show a popup of a method body when clicked or moused over. None do it recursively though, I think.
I’m not sure what you mean. You can write this (top-down):
instead of this (bottom-up)
in any editor, right?
Yes, but you can’t just see the top-level abstraction ConfidenceSubmission, then mouse over it, which pops up the lambda of it, then mouse over say, Button and see its lambda, and so on.
I’m able to do that in VSCode when I hover over while holding down the option key.
I believe you, but I don’t think it allows seamless zooming in and out of abstraction levels, including editing and auto-refactoring in place… Maybe there is a plugin for that.