


|

|
|
|

|

|

Water Language was created by Clear Methods' co-founders:
Christopher Fry and Mike Plusch. Water represents a grand
consolidation and simplification of programming languages
in a classical sense of those concepts.
Today, a J2EE (or .NET) and W3C collection of components
required to build what is considered an industrial-strength
business application, involves about 24 different languages
and tools. Each of those has unique syntax, semantics, and
data or object models. This is a mentally unmanageable
Tower of Babble that cries out for a simple,
consistent language to cover the entire functional scope.
Water is a grand attempt to address this problem, built on
Java and drawing upon the best lessons from the history of
programming languages including:
Lisp, Smalltalk, Algol, Java, and C++; as well as
more obscure botique and research languages. Web Services
are a natural application becaues it is built on an XML
syntax. Security is built into the language design from the
ground up. Water can be used as a meta-language to
develop domain-specific, focused application languages.
For two years as Director of Business Development, I brought
in Clear Methods' first commercial customer, introduced Water
at many high-profile DoD contracting firms, Los Alamos National Labs
and the U.S. Library of Congress. Water was used as the
meta-language to produce the first prototype of
OPN (Object Process Network)
which is a domain-neutral, executable metalanguage for systems
architecting and the topic of Ben Koo's Ph.D. Thesis (MIT 2005).
OPN has been reimplemented in Java for performance and
simplicity while Water language design evolves to a more
robust and complete product.
As Water evolves from a prototyping technology to a stable
and well performing tool, it could have great potential for
developing industrial strengh applications, embedded systems
and even operating systems.
For more information see:
Water Language and
Clear Methods
Jay Conne
|

|
|