
The Developer:
An Object-Oriented Interactive
Application Development Environment
Developer Features
Developer Design Philosophy
The Future
Contact Us
Chief features of the Developer include:
Note: If you are interested in discussing or evaluating this technology, please send us an email at info (insert at sign) openmind (insert dot) com.
devdoc122.zip - ZIPped Microsoft Word file with basic documentation of the environment and language
devdoc122rtf.zip - ZIPped RTF version of the documentation file (portable Rich Text format).
We have used this development environment at Open Mind internally for several years now.
Philosophy of the Developer Design:
The basic philosophy of the Developer is that language environments should support both high-speed, efficient execution and interactive, dynamic programming. The system should allow the programmer to modify program structure radically and interactively, rather than force the programmer to make all of his/her design and architectural decisions early on and stick with them forever. To facilitate this, the Developer implements a simple yet unusual design: a high-speed, integrated code browser and compiler which allows the programmer to use the compiler as a direct adjunct to the code editing process, a combination of interpreted and compiled execution which allows the programmer to modify a high-speed application even while it is running, and a Smalltalk-style interactive code browser.
The Developer was originally built years before Java, but it incorporates many of the same design ideas: simplified syntax and semantics and single-inheritance hierarchy plus interfaces (which we call protocols).
In the future, we hope to work with partners to extend and enhance the Developer architecture. The language itself may evolve as well; we are considering simplifying the grammar further to create a system which can support domain-specific syntax, extensible reference types, more powerful features such as compiler metaprograms.
If you have any questions, please feel free to contact us:
Mitsu Hadeishi or Doug Cutrell Our address is: Open Mind Research Email communication preferred: info (insert at sign) openmind (insert dot) com.
General Partner
Open Mind Research
General Partner
Open Mind Research
1460 W. 182nd Street
Gardena, CA 90248