Skip to content
LucPrestin edited this page May 1, 2022 · 8 revisions

Welcome to the Hidden-Modularity wiki! Here, we document the gained insights and further information on the project. This page displays the information of the readme again. Please also have a look at further readings in the sidebar.

Background

Objects and the messages they send to each other are the basis of any object-oriented program. As the size of a program growths, the structure gets less and less comprehensible. The static structure like the inheritance tree or protocol definitions can only poorly, if at all, capture the dynamic behavior of a living object-oriented system. Which objects communicate with one another is hidden.

Research Goal

This project aims at exploring and documenting the main features of Squeak/Smalltalk regarding the communication structure. These features include, but are not limited to:

  • User Input
  • Graphics Output
  • Network Access

Furthermore, we want to reveal the modular structure that cross cuts the static structure such as the inheritance tree or protocol definitions.

This information is then used to sketch new ideas for new exploratory programming tools

Related Work

Clone this wiki locally