Nimble: An XML conformant programming language

Joshua E. Smith jesmith at
Fri Sep 17 22:04:41 BST 1999

Gurus and others,

You may recall that several months ago, I used this list as a resource in
figuring out how to make a programming language which conforms to XML 1.0.
Despite the fact that you all thought I was nuts, it's now done, and I
think it's pretty cool.

The language, called "Nimble" drives a Windows web browser plugin (now
porting to other platforms).  The language encapsulates an object model for
3D scene description, distributed simulation, user interface, behavior
scripting, control flow, java/javascript interface, etc.

The plugin for Netscape, and the ActiveX control for IE are called
"HyperActive" and they let you deploy 3D audiovisual multiuser content in
web pages.  Basically, it's a general purpose multiplayer game engine
wrapped in a little (<400K) plugin.

Anyway, I thought that since many of you helped me puzzle out the design of
this language, you might want to see the result.

The plugin is free, as is the SDK (a manual which isn't really done yet,
exporter, utilities & sample programs).  You'll find it at:

Thanks again for all your help!

-Joshua Smith

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list