[comp.os.os2.misc] New OS/2, Windows, and Mac System 7 OOP development environment

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