Cecil Object Model Cecil 0. Intended Use Cecil is an object-oriented language intended for both exploratory and production programming. Basic Concepts Cecil is based on a pure object model.
All data are objects, and objects are manipulated soley by passing messages.
Cecil also supports a general form of dynamic binding based on multiple dispatching. Cecil supports a generalized object model, in which objects can be made to behave like those in a classical object model if desired. See entry under 2.5 methods . 2.2 requests 2.3 messages All computation in Cecil is accomplished by sending messages to objects. Informally, a message is considered as being sent to all its argument objects.