Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

An extensible XML scripting language

Downloads/API

  • Ogrescript can be most easily run inside ELF, which can be downloaded here.
  • Ogrescript Javadocs can be accessed at: API.
  • A set of Ogrescript sample scripts, many of which are reproduced in full or in part as the examples in this guide, may be accessed here: sample scripts.

Purpose/History

Ogrescript is a descendent of OGRE; it is the language native to ELF, and thus meant to be run inside of the ELF container, which is built on the Eclipse (OSGI) platform framework. Hence, Ogrescript is organized as a series of plug-ins.

...

The attached pages constitute a fairly complete user's guide to Ogrescript.

  • Ogrescript Basics explains the syntax and Java semantics of Ogrescript XML, with basic coding principles.
  • Control Flow illustrates the programming constructs (branching, looping, parallelism, etc.) made available in Ogrescript.
  • Plugins & Tasks serves as a manual for the tasks/tags included in the standard Ogrescript distribution.

Since version 0.6+, the user would do well to read the Ogrescript Gotchas; these are admittedly peripheral issues but they may creep up unexpectedly on the coder who is comfortable using the more advanced features of the script.

...