Intro
=====

Ksi language is ASCII representation of GCC syntax trees.  It's roughly
1:1, i.e. for one tree node, there is one term in Ksi.  It's thought
as machine-independent assembler, suitable as a target for high level
languages. It's not meant to be written by human beings.

See doc/ksi.info for more details.

Remarks for current development
===============================

Note that current state of Ksi language specification isn't stable right
now. It's going to change. It is still version 0, it will be until it
eventually stabilizes. After this point (this will be in few weeks I
guess), I'll try to avoid incompatible changes, and if there will be
need for them, !version tag will change to maintain backward compatibility.

If you're going to use Ksi as target, or are simply interested in it --
any feedback is welcomed, I would like to know about compilers targeting
at Ksi (but of course there is no requirement for informing me about it). 
Also if you lack something in Ksi -- tell me.

Author
======

The person to blame for Ksi (language and front-end) is 
Michal Moskal <malekith@pld-linux.org>
