[XPS-announce] XPL Schema Released
Status: Alpha
Brought to you by:
raspencer
From: Reid S. <ras...@re...> - 2002-07-19 06:45:16
|
*This message was transferred with a trial version of CommuniGate(tm) Pro* Fellow extensible programmers, I have (finally!) released the initial draft of the XPL schema definition. The released files can be found on SourceForge.net at the following location: http://sourceforge.net/project/showfiles.php?group_id=51164 There are two releases under the "XPL" package, XPL-en and XPL-Abstract. In both these releases there are .gz, .xsd, and .zip files. The .xsd file contains just the schema definition so that if you have a schema browser (e.g. XML Spy), this is all you need to download. The .zip and gz files both contain full (generated) documentation on the schema and are provided for those of you who do not have XML schema browsers. The XPL-Abstract release contains the abstract syntax for XPL. Only abstract schema elements are defined in this schema. Names of elements are descriptive of their purpose with respect to the compiler. This schema is not meant for programming but provides the abstract syntax of the language and is the basis upon which the compiler is built. Each element forms the head of a substitution group that is intended to be replaced with appropriately named elements for the various natural languages. The XPL-en release contains the concrete English language version of XPL. Other languages will come along as we interest international open source developers in XPL. The XPL-en release contains only concrete elements that are members of the substitution groups defined in the XPL-Abstract schema. Consequently, XPL-en is dependent on XPL-Abstract so you'll need both schema files to view XPL-en properly. Your comments on this new language definition are welcome. However, please note that this is a work in progress. If you wish to contribute substantially to this language, please join the SourceForge project so we can disseminate information more easily. Documentation and continual refinement will continue through the remainder of 2002 at which time another release of the language definition will be made. Best Regards, Reid Spencer XPS Project Manager |