摘要:Engineering problems of creating a conversational shell for an interpreter are discussed using as the example the shell for the computational algebra package Bergman. The attention is focused on selection of the program objects, their interaction and reusage.