The RUSL Language Specification

David Tanzer (dodger-guglhupf@users.sourceforge.net), Fri Jul 06 20:54:31 GMT+02:00 2001
Home
Intro
The RLS
Basic BI
Keywords
Scripts
PDD-Files
Developers
Doc Rel
Summary
The RUSL Language Specification defines the RUSL Programming language. At the moment, it consists of two major parts: The RUSL Language Definition (RLD) and the builtin class definition. The RLD itself consists of another two parts: the RUSL Keywords and the RUSL Syntax (Which might be removed in the near future, because now, as we write the RUSL Keywords definition as XML Schema, we might not need the Syntax def. anymore). Since the RLS pages are under reconstruction at the moment, only the RUSL Keywords are avaliable at the moment.


This is a Pre - Release!

This is a pre-release of RLS 1, so everything you find here might be changed until the final release. Sections marked as "frozen" will not be changed anymore. If you want to implement a RUSL-Interpreter or RUSL-Compiler just implement features marked as "frozen". If you implement features NOT marked as "frozen" and they are changed or removed your interpreter might be not RLS - compatible anymore.

Under Reconstruction

All the RLS - pages are under reconstruction at the moment. This is because we changed much of the RLS and we can't distribute the changes yet. I hope I can provide the new RLS soon.

There is now a first version of the RUSL Schema avaliable under Keywords.

RLS 1

The RUSL Language Specification 1 describes the followin parts of the language RUSL: The Syntax: both, the xml - part, and the expressions which can occure within the xml - tags. The Semantics: How the parts of the language are interpreted. The Builtin Classes: The classes which are provided by the interpreter / compiler.

The number "1" in "RLS 1" is an identifier for the version of this document. This is no commitment that there will be further versions. It is also no commitment that a further version will be called "RLS 2". It just means, that if there ever is a further version, it will have an identifier different from "1".

The RLS is written and maintained by the Platypus Developers. For comments / questions about the RLS we have set up a Discussion Forum (RLS Discussion). You can find the link on our project summary. There is also a mailing list for discussions, if you prefer that way. You can find the link at the project summary too.

All Graphics made with The GIMP SourceForge Logo Visit sourceforge.net for many interesting and useful free software projects. This Project Homepage was created with XWeb.