Rapid-Q RTL Rewrite Documentation by Ben Sherratt © 2003 Introduction


Introduction

1.1 What is the Rapid-Q RTL Rewrite?
Rapid-Q is an excellent programming language created by William Yu. However, the language was discontinued and William sold his code to Real Software. However, Rapid-Q is still used by many people all over the world, despite the fact that no new updates have been issued for years. However, the Rapid-Q RTL project will change this by extending the core functionality of the programming language with new functions and subroutines that people have always wanted their Rapid-Q programs to have.

1.2 How do I use it?
Simple, each page of this reference will tell you which headers to include for the functions described on that page. Then just call the functions as normal, couldn't be simpler!

1.3 What is the difference between the low-level and high-level headers?
The low-level headers contain such code as the new maths routines, and are generaly written as Dlls, then imported into Rapid-Q. This is done because Rapid-Q has no native way of supporting these routines, they need to be externally written. High-level headers contain code that interacts, for example, with the Windows API. As support for calling Dlls is pre-built into Rapid-Q these headers can be written in Rapid-Q itself.

1.4 What licence is it under?
The Rapid-Q RTL Rewrite is licenced under the Mozilla Public License 1.0. This has been done to ensure that the code will remain free, which means that development on the Rapid-Q RTL can continue even if the original developers move away onto other things, as happened with Rapid-Q.

1.5 How can I help improve it?
Join us at http://rapidq-rtl.sourceforge.net and contribute code or other resources such as becoming the documentation writer ;) You don't have to be a C, Windows API or even Rapid-Q guru, just contribute as much as you can to make Rapid-Q the best that it can be. As the new RTL is written for YOU it is very important that you contribute new ideas to the development pool.


Prev Chapter Contents Next Chapter