Next: , Previous: , Up: Top   [Contents][Index]


6 The object model of ASDF

ASDF is designed in an object-oriented way from the ground up. Both a system’s structure and the operations that can be performed on systems follow a protocol. ASDF is extensible to new operations and to new component types. This allows the addition of behaviours: for example, a new component could be added for Java JAR archives, and methods specialised on compile-op added for it that would accomplish the relevant actions.

This chapter deals with components, the building blocks of a system, and operations, the actions that can be performed on a system.