Sciweavers

CL
2004
Springer

A browser for incremental programming

13 years 4 months ago
A browser for incremental programming
Much of the elegance and power of Smalltalk comes from its programming environment and tools. First introduced more than 20 years ago, the Smalltalk browser enables programmers to "home in" on particular methods using a hierarchy of manually-defined classifications. By its nature, this classification scheme says a lot about the desired state of the code, but little about the actual state of the code as it is being developed. We have extended the Smalltalk browser with dynamically computed virtual categories that dramatically improve the browser's support for incremental programming. We illustrate these improvements by example, and describe the algorithms used to compute the virtual categories efficiently. Key words: Smalltalk browser, incremental programming, intentional programming, method reachability, requires set.
Nathanael Schärli, Andrew P. Black
Added 16 Dec 2010
Updated 16 Dec 2010
Type Journal
Year 2004
Where CL
Authors Nathanael Schärli, Andrew P. Black
Comments (0)