FERRY: database-supported program execution

9 years 9 months ago
FERRY: database-supported program execution
We demonstrate the language Ferry and its editing, compilation, and execution environment FerryDeck. Ferry's type system and operations match those of scripting or programming languages; its compiler has been designed to emit (bundles of) compliant and efficient SQL:1999 statements. Ferry acts as glue that permits a programming style in which developers access database tables using their programming language's own syntax and idioms--the Ferryexpressible fragments of such programs may be executed by a relational database back-end, i.e., close to the data. The demonstrator FerryDeck implements compile-and-executeas-you-type interactivity for Ferry and offers a variety of (graphical) hooks to explore and inspect this approach to database-supported program execution. Categories and Subject Descriptors: H.2.3 [Database Management]: Languages--Query Languages, Database (persistent) programming languages General Terms: Languages, Performance
Torsten Grust, Manuel Mayr, Jan Rittinger, Tom Sch
Added 05 Dec 2009
Updated 05 Dec 2009
Type Conference
Year 2009
Authors Torsten Grust, Manuel Mayr, Jan Rittinger, Tom Schreiber
Comments (0)