Session
BRL Speeds Web/DB Integration
Bruce Lewis, Eaton Vance Management
Track: Extending Apache
Date: Wednesday, July 19
Time: 11:30am
- 12:15pm
BRL is designed for server-side Web-based applications, notably database applications that can run on all major operating system/database/HTTP server combinations. Its facility for generating output from databases makes it a report language, and its ability to hide powerful semantics behind a simple syntax for easy coding makes it beautiful. Hence its name, BRL, the Beautiful Report Language. Similar systems require learning a programming language either unique to that system or more cumbersome than necessary for the simple programming HTML pages usually require. BRL uses Scheme, a language taught in hundreds of schools worldwide; its uncomplicated syntax makes simple code look simple. Scheme has a reputation for difficulty because it is used to teach advanced CS concepts, but you don't need advanced concepts to write applications with BRL. The current implementation of BRL is a Java Servlet, allowing integration with all the most popular HTTP servers.