|
Under Construction
XPS Features
The eXtensible Programming System aims to make programming computers easier
by increasing the level of abstraction. Current programming practic
eXtensible Compiler
XPS provides an extensible compiler, xplc, that knows how to process any
kind of XML based programming language. While it inherently knows how to
generate executable code for a minimal language, it can also be easily extended
to generate code for any language that has a well defined schema via a plugin
to provide the semantics of that language.
eXtensible Virtual Machine
In order to execute XPL-based programs, XPS provides a virtual machine that
is also extensible. Without extensions, the core virtual machine provides
resource management of the machine it is running on and makes any XPL program
instantly portable. The virtual machine can run programs from source code,
bytecode, bytecode with just-in-time compilation, and statically compiled
programs.
To be completed.
|