Time-awareness in object exploration tools: Toward in situ omniscient debugging
Exploration of state and behavior is essential for understanding and debugging object-
oriented programs. Many time-related questions about object communication–an object's …
oriented programs. Many time-related questions about object communication–an object's …
Relentless Repairability or Reckless Reuse: Whether or Not to Rebuild a Concern with Your Familiar Tools and Materials
M Taeumel, R Hirschfeld - Proceedings of the 2022 ACM SIGPLAN …, 2022 - dl.acm.org
We must retain liveness and exploratory practices within the programming systems that
make us feel most productive. However, the temptation to just reuse black boxes through …
make us feel most productive. However, the temptation to just reuse black boxes through …
Talking to Objects in Natural Language: Toward Semantic Tools for Exploratory Programming
In exploratory programming, programmers often face a semantic gap between their high-
level understanding and the low-level interfaces available for interacting with objects in a …
level understanding and the low-level interfaces available for interacting with objects in a …
Introduction/Roadmap
After 14 years of strong collaboration and exchange, it is with fond memories and a long list
of community successes that we prepare this volume for the series Design Thinking …
of community successes that we prepare this volume for the series Design Thinking …
How to Tame an Unpredictable Emergence? Design Strategies for a Live-Programming System
Programming environments that provide a feeling of liveness help professionals and
amateurs alike to approach unfamiliar domains with ease through short feedback loops …
amateurs alike to approach unfamiliar domains with ease through short feedback loops …
Unanticipated Progress Indication: Continuous Responsiveness for Courageous Exploration
Scripting environments support exploration from smaller programs to larger systems. From
original Smalltalk workspaces to modern Python notebooks, such tool support is known to …
original Smalltalk workspaces to modern Python notebooks, such tool support is known to …
[PDF][PDF] Unanticipated Progress Indication
Scripting environments support exploration from smaller programs to larger systems. From
original Smalltalk workspaces to modern Python notebooks, such tool support is known to …
original Smalltalk workspaces to modern Python notebooks, such tool support is known to …
Package manager for C++
P Fačko - 2024 - dspace.cuni.cz
C++ currently lacks a standard package manager. While two projects competing for
dominance exist, the most popular dependency management method is still to manage the …
dominance exist, the most popular dependency management method is still to manage the …
[PDF][PDF] How to Tame an Unpredictable Emergence?
Programming environments that provide a feeling of liveness help professionals and
amateurs alike to approach unfamiliar domains with ease through short feedback loops …
amateurs alike to approach unfamiliar domains with ease through short feedback loops …