Indus Communities:Featured articles

This version Indus Programming Guide details the features of the Indus programming language that is implemented and released in its experimental form as a syntactic and semantic layer over the Java programming language. Similarly, the Indus run time facilities mentioned here are implemented as a layer integrated to the Java Virtual Machine.

Currently, the complete specifications of Indus is under draft and the process of formally validating the specifications is going on. Once this is complete, the existing Indus compiler would be modified, existing java class libraries (that Indus reuses) will be modified and implemented in Indus and necessary changes made in the Virtual Machine. It is to be noted that Indus currently uses the Java Virtual Machine without requiring any change to it but the new revised and complete version of Indus will introduce its own version of the Virtual Machine, class libraries and compiler.

We intend to publish the full draft of the Indus language specification on this wiki as we go on finalising the first formal language specification.