DOOPSI OOP Fundamentals


Doopsi means Dynamic Object Oriented Programming System Interface. Good programmers may note that in Doopsi there isn't an actual OOP interpreter, but the object-code interface is managed by Doopsi itself. For this reason the coding in Doopsi is "dynamical": objects can change shape and features on the fly. Objects are seen as beeings, a set of data and characteristics that make them unique. All data contained in an object is private and not directly accessible by the user. Access is granted only by means of the instructions that constitutes the Doopsi language. Many instructions require as a first parameter the name of the object on which they act. This allows also to modify parameters of an object that is not the current one (the one which you are acting on). Every object has a Status field, a value that can be modified with the Doopsi language and that can represent whatever the user likes: the Status value is arbitrary and doesn't depend on the special nature of the object, but on the user needs.
DOOPSI Home Page