By: B. Woolf
Published in: PLoPD2
Pages: 43-58
Summary: ENVY/Developer is a configuration management system for Smalltalk development. How to partition source code using ENVY.
Url: http://c2.com/ppr/envy/
ENVY/Developer is a configuration management system for Smalltalk development. How to partition source code using ENVY.
Category: Configuration Management, Smalltalk ENVY/Developer Idioms
Pages: 46-52
Develop a system with a layered and sectioned architecture to reduce dependencies between components.
Category: Architectural, Smalltalk ENVY/Developer Idioms
Pages: 52-54
You're using Layered and Sectioned Architecture to develop a Smalltalk program. Store each layer in an application.
Pages: 54-55
You're using Layered and Sectioned Architecture. Store each section in a subapplication so you can manage it as a section.
Pages: 55-56
You're implementing Smalltalk code in an ENVY image. Start a (sub)system with two applications. One of the applications will contain the domain model layer(s), and the other will contain the application model layer(s). As the need for other layers arises, create applications for those.
Pages: 57
You're implementing Smalltalk code in an ENVY image. Each piece of code must be stored in an application. Start an application with no subapplications. As the need for sections becomes apparent, create subapplications to represent them.