The eXtensible Programming System

Index of XPS Documentation

Welcome to the XPS documentation section. This section is maintained by the developers of XPS to help you with your use of the software. The documentation is broken into four main parts described in the links below and accessible in the menu on the left.

General

These documents will give you a general understanding of what XPS is:

DocumentDescription
Index The page you're viewing now.
Overview An overview of XPS at a very high level. Read this first.
Purpose The reasons why we think XPS is needed/wanted.
Goals What we hope to accomplish with XPS.
Roadmap This page provides information about the road map to release 1.0. There's lots of work to do, see where you might be able to help out.
Milestones What milestones the XPS project has reached.
Motivation What motivates us to develop XPS
Related Some notes on related work of other people.

Get Started

These documents will help you get started using XPS:

DocumentDescription
Obtaining XPS This page describes the various ways to get the XPS software.
Preparing For XPS This page lists the things your need in order to compile XPS.
Building XPS This page shows you how to build the XPS software.
Installing XPS This page describes how to install the XPS software once it is built.
How To Use XPS This page describes how to use XPS.
Developing XPS This page provides some information on how to assist with the development of XPS.
How To Help Some ways you can help the XPS project.

Technical

If you want to understand more about the XPS technology, look here:

DocumentDescription
Syntax vs. Semantics A description of why we focus on semantics not syntax.
Essence of a programming system Why XPS is unique as a programming system.
XPS Architecture This page describes the relationships between the components of XPS and between XPS and the software it is based on.
XPS Tools This page briefly describes each tool in the XPS tool chain. There are also more detail man pages available
XPL This page provides an overview of the eXtensible Programming Language.

Resources

Additional resources are available to you:

DocumentDescription
Project News Provides the XPS project news
SourceForge The eXtProSys project at SourceForge provides the file download area, bug and issue tracker, and other facilities. Source code is not retained at SourceForge as we use Subversion not CVS.
WebSVN This is a webified view of the Subversion source code repository. You can look at the source, review log comments, compare revisions, find out who did what, etc.
Doxygen This is API-level documentation automatically generated from the source code with doxygen.
IRC Chat This is an Internet Relay Chat online discussion group for XPS topics. If you're using an IRC aware browser, clicking the link should take you directly to the discussion.
Go To x-p-s.org This link returns you to the top level of the x-p-s.org site, exiting the documentation section.
Go To XSI This link takes you to eXtensible System, Inc.'s corporate web site.