A hypothesis: for live programming to scale beyond toy programs, generic low-level visualizations aren't enough. Instead, we need Live Literate Programming: better tools for creating *program-specific* views, which communicate our higher-level understanding.
-
-
I always come back to Doxygen inheritance graphs because that is the *only* software visualization tool that is widespread. Why? - Just needs a simple static analysis of your code - Uses domain-specific vis tools (graphviz) - Bundled with other useful tool (doc generator)
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
He’s alluding to something more like Smalltalk. Declarative, not imperative. Loosely coupled. You can play with the it without breaking it, and build a better version with it (the bootstrapping mechanism Alan Kay often refers to). Realtalk (Dynamicland’s OS) works this way.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD