Abstract
PICASSO is a graphical user interface development environment built using the Common Lisp Object System (CLOS). This paper describes how CLOS features including multiple inheritance, instance methods, multimethods, and method combinations were used to implement the system. In addition, the benefits and drawbacks of CLOS development are discussed including code quality, maintainability and performance.
Original language | English (US) |
---|---|
Pages (from-to) | 75-88 |
Number of pages | 14 |
Journal | ACM SIGPLAN Notices |
Volume | 26 |
Issue number | 11 |
DOIs | |
State | Published - Jan 11 1991 |