Lists Home |
Date Index |
I have invented a full object oriented programming language whose syntax is
based on XML 1.0. The name of the language is x++. x++ is open sourced
under the GNU Lesser General Public License (LGPL). The x++ site contains
documentation on x++ including the lexicon, the source code and executables
for the implementations of the x++ interpreter.
The x++ site is at:
The x++ site (with beta 0.1) went live on June 14th 2002 with a stand alone
x++ interpreter called XppTester.exe. Since the x++ site went live there
have been many feedback e-mails. Many programmers have received the news of
x++ will plenty of enthusiasm. This feedback has also prompted a few
enhancements to the syntax of x++. These have occasioned the release of x++
beta 0.2. Details of beta 0.2 changes can be seen on the x++ site.
In addition to the syntax changes, x++ beta 0.2 also comes with a second
implementation of the x++ interpreter: the XppEngFilt.dll ISAPI filter.
XppEngFilt supports x++ scripting on web servers. This allows x++ programs
to be embedded into HTML or XML files or simply stand alone x++ files and
processed on the web server before the HTTP response is sent to the web
There is an article on x++ beta 0.2 explaining important issues, such as the
need for XML encapsulation and an independent XML tier. The article can be
Work that is already underway includes the development of an x++ IDE. This
IDE will dramatically speed up the writing of x++ programs. Some people
have mentioned the verbose nature of XML as an obstacle for any XML based
language (as x++ is). The x++ IDE which is nearing beta release solves this
problem extremely well.
Please feel free to browse the x++ site and send me your feedback. I
appreciate your time. E-mail me at Kimanzi_Mati@hotmail.com.
MSN Photos is the easiest way to share and print your photos: