Karl Berry Olaf Bachmann and many others. BRL stands for Beautiful Report Language . BRL is particularly suitable for constructing output that is a mix of static and dynamic content, e.g. web pages, e-mail messages. Its greatest strength is constructing output from SQL databases. The full power of a general-purpose programming language is there when needed.
Simple examples are trivial uses of the language, but look more like templates than programming.
The template system and programming language are more tightly integrated in BRL than in any other system. There are several answers. There is no aggressive marketing campaign for it, other than this manual. Few people actually read this manual, because they think all server-side web tools are essentially the same. Examples in this manual will show how BRL is different.