Introduction

RSP, which stands for "Retargetable Server Pages", is a language for writing cross platform database capable web applications. RSP programs are compiled, using the RSP Compiler, to a target language (e.g. PHP, JSP, ASP, ...) before being deployed on the target system.

This manual servers as an introduction and reference guide to the RSP language and the RSP compiler.

The manual frequently refers to "the target". This is shorthand for "the language to which the RSP program is being translated". Because of the diversity between the possible targets of RSP it is often not possible to give an exact semantic specification for a function or operator, particularly in the case of invalid input. In these cases the manual will state what is guaranteed and make it clear if an operation has an undefined result.