mitsu@well.sf.ca.us (Mitsuharu Hadeishi) (06/06/91)
Hi, we're a small startup scientific research and software engineering company which is working on a new object-oriented development environment. The initial impetus for our writing this system was that we needed a professional, high-quality object-oriented environment with the efficiency and zero overhead of C++ but the quick turnaround of Smalltalk, and we couldn't find one commercially available, so we decided to write one ourselves. Basic characteristics of the system include: * Generates C code and interpreted code which can be mixed freely within an application. * Interpreted code can be updated instantly, in many cases even within a running application. * Fully integrated windowing code editor and compiler, providing for instant syntax checking feedback and instant compilation (see below). * Includes inlined, early-, and polymorphic late-bound method calls, as well as the ability to declare and call any C library function. Inline methods can be arbitrarily complex. * User-defined type conversions, default arguments, and variable-length argument lists. * Global, class, instance, local, register variables and constants can be defined. * Temporary variables can be declared anywhere, even inside expressions. * Language syntax is unambiguous, with no name-space collisions between types, method names, and variable names. (i.e., you can have methods, variable names, and types with the same name). * In-memory syntax checks on a 33MHz 386 proceeds at a rate of 50,000 lines or 2.5 megabytes of source code per minute. Generating C source code to a RAM disk goes at 35,000 lines per minute, to a Novell Ethernet network drive at 20,000 lines per minute. * Currently runs under OS/2 1.3 and Macintosh System 7.0. We expect it to take less than a week to port to Windows 3.0 and/or any other windowing environment (it took a week to port from OS/2 1.3 to System 7.0 due to the object-oriented design of the system, and that was starting from scratch). Please feel free to email questions and/or comments. Mitsu Hadeishi Partner, Open Mind 16110 S. Western Avenue Gardena, CA 90247 mitsu@well.sf.ca.us apple!well!mitsu