Javascript must be enabled to continue!
HotDraw (abstract)
View through CrossRef
HotDraw is a framework for structured drawing editors that has
been floating around the Smalltalk community for several years
under several incarnations. It was originally developed by Kent
Beck and Ward Cunningham, but has been reimplemented many times
since then. Most of these implementations were proprietary. Our
design extends the original one by making constraints more
composable and by adding metafigures, but the system is instantly
recognizable by anyone familiar with one of the earlier
implementations.
We wrote a version of HotDraw for ObjectWorks\Smalltalk Release
4.0 that we are distributing. We will describe and demonstrate the
basic framework and several applications built from it, such as a
visual programming language, a tool for inspecting Smalltalk
objects by drawing pictures of them, an environment for learning
Smalltalk by issuing commands and writing scripts for visible
objects, and a PERT chart editor. These applications illustrate
several advanced Smalltalk techniques, such as light-weight
classes, compiling code on the fly, and dynamically redirecting
messages by overriding doesNotUnderstand:. Time permitting, well
explore the implementation of HotDraw and how it uses these
techniques.
Title: HotDraw (abstract)
Description:
HotDraw is a framework for structured drawing editors that has
been floating around the Smalltalk community for several years
under several incarnations.
It was originally developed by Kent
Beck and Ward Cunningham, but has been reimplemented many times
since then.
Most of these implementations were proprietary.
Our
design extends the original one by making constraints more
composable and by adding metafigures, but the system is instantly
recognizable by anyone familiar with one of the earlier
implementations.
We wrote a version of HotDraw for ObjectWorks\Smalltalk Release
4.
0 that we are distributing.
We will describe and demonstrate the
basic framework and several applications built from it, such as a
visual programming language, a tool for inspecting Smalltalk
objects by drawing pictures of them, an environment for learning
Smalltalk by issuing commands and writing scripts for visible
objects, and a PERT chart editor.
These applications illustrate
several advanced Smalltalk techniques, such as light-weight
classes, compiling code on the fly, and dynamically redirecting
messages by overriding doesNotUnderstand:.
Time permitting, well
explore the implementation of HotDraw and how it uses these
techniques.
Related Results
Design patterns for Angular Hotdraw
Design patterns for Angular Hotdraw
© 2019 Association for Computing Machinery. The number of web frameworks available for use is growing. Web developers need to learn how to use them effectively and efficiently. Wor...
Design patterns for Angular Hotdraw
Design patterns for Angular Hotdraw
© 2019 Association for Computing Machinery. The number of web frameworks available for use is growing. Web developers need to learn how to use them effectively and efficiently. Wor...
January 2024 , Volume 22, Issue 1 Full pdf of issue Editorial Plea for Peace - Publisher World Family Medicine Health-Related Quality of Life (HRQoL) in Haemodialysis Patients in Khartoum, Sudan [Abstract] [pdf] Samira Khatir Ali Fadlalla DOI: 10.5742/
January 2024 , Volume 22, Issue 1 Full pdf of issue Editorial Plea for Peace - Publisher World Family Medicine Health-Related Quality of Life (HRQoL) in Haemodialysis Patients in Khartoum, Sudan [Abstract] [pdf] Samira Khatir Ali Fadlalla DOI: 10.5742/
While the bombing of Gaza and the resulting loss of civilians continues, I urge the international community to stop the war now, protect civilians (including health-care workers), ...
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract
The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical a...
BREAKING THE INK – ABSTRACT INK ART IN MAINLAND CHINA
BREAKING THE INK – ABSTRACT INK ART IN MAINLAND CHINA
Chinese art is mostly presented at foreign exhibitions from a different perspective and abstraction is represented modestly or completely absent. However, abstract art, which to a ...
Performance Evaluation of Insolvency and Bankruptcy Code
Performance Evaluation of Insolvency and Bankruptcy Code
A concise and factual abstract is required (200-250 words). The abstract should state briefly the purpose of the research, the principal results and major conclusions. References s...
Abstract expressionism and its relationship to visual attraction In the designs of modern women's fabrics
Abstract expressionism and its relationship to visual attraction In the designs of modern women's fabrics
In the midst of the technical and artistic acceleration that we witnessed in our modern world and its development among nations and people. The artist is trying to amend the visual...
The study "Unravelling the Impact: Assessing the Impacts of Rising Rates of Interest and Inflation on Individual Finances"
The study "Unravelling the Impact: Assessing the Impacts of Rising Rates of Interest and Inflation on Individual Finances"
The impact of rising interest rates and hyperinflation on personal finances is examined in this abstract. It draws attention to how these two economic aspects are interconnected an...

